css, merkistöt ja kuvat

Onko kenelläkään käynyt niin, että kun sivun merkistöä vaihtaa utf-8 -> iso-8859-1 tai toisin päin, niin css:llä tehdystä leiskasta jää osa esim. taustakuvista pois? Olen aivan ymmälläni. Olen siis tehnyt saman sivun eri charseteillä ja utf-8 näyttäisi hukkaavan kuvat. Ongelma ilmenee _vain_ IE6:lla ...kuinka yllättävää.

Mutta mikä siis neuvoksi?
6643
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Ei ole käynyt, mutta käy jos ääkkösiä laittaa kuvien nimiin..!!

Äänestä

En asiasta mitään tiedä, mutta miten suoritat ton iso-8859-1 -> utf-8?

Ja onko sivun headerit oikein?
Ettei vaan sivun headeri väitä iso-8859-1 ja sitten sivul lukee

Ja muistaakseni IE:llä meta.... märitys ylikirjoitti headereissa määrittellyn. Muilla headerit määrää.

Ja käytä ennemmin iso-8859-15

Ja oletkos vaihtanut myös css merkistön samaksi kuin sivun jos et niin se sekottaisi IE:tä?

Ja ei kai taustakuvien nimis ole mitään erikoismerkkejä, ääkkösiä jne...?

Äänestä
  • Koodissa lukee ja IE6:n View -> Encoding on UTF-8-asennossa. Ja näillä asetuksilla osa sivun bg-kuvista jäävät pois. Sit jos vaihdan tuon rivin ja selain menee automaattisesti Encoding = Western (ISO), niin kuvatpa näkyvätkin. Tämä on mielestäni tosi mystistä, en ole koskaan moiseen törmännyt.

    Kuvat on css-tiedostossa ihan validisti:    background:#FFF url("i/kuva_yla.gif") no-repeat left top; eli nimissä ei ole ääkkösiä tms.

    Luulenpa että luovun tosta utf-8-merkistöstä, kun tuntuu aiheuttavan näin paljon päänvaivaa. Opera ja FF pelittävät, IE6 ja IE7-beta eivät, nyyyyh...

    *edelleen ymmällään*

    Äänestä

  • hitsin css! kirjoitti:

    Koodissa lukee ja IE6:n View -> Encoding on UTF-8-asennossa. Ja näillä asetuksilla osa sivun bg-kuvista jäävät pois. Sit jos vaihdan tuon rivin ja selain menee automaattisesti Encoding = Western (ISO), niin kuvatpa näkyvätkin. Tämä on mielestäni tosi mystistä, en ole koskaan moiseen törmännyt.

    Kuvat on css-tiedostossa ihan validisti:    background:#FFF url("i/kuva_yla.gif") no-repeat left top; eli nimissä ei ole ääkkösiä tms.

    Luulenpa että luovun tosta utf-8-merkistöstä, kun tuntuu aiheuttavan näin paljon päänvaivaa. Opera ja FF pelittävät, IE6 ja IE7-beta eivät, nyyyyh...

    *edelleen ymmällään*

    sivusi utf-8 merkistöllä etkä normaalina ISO-8859-1?

    Merkistöä ei valita vaan sillä kerrotaan pelkästään selaimelle mitä merkistöä sivu noudattaa.


    *selain menee automaattisesti Encoding = Western (ISO), niin kuvatpa näkyvätkin*

    Tämä viittaisi juurikin tuohon yllämainittuun virheeseen.

    Äänestä

  • Nthy kirjoitti:

    sivusi utf-8 merkistöllä etkä normaalina ISO-8859-1?

    Merkistöä ei valita vaan sillä kerrotaan pelkästään selaimelle mitä merkistöä sivu noudattaa.


    *selain menee automaattisesti Encoding = Western (ISO), niin kuvatpa näkyvätkin*

    Tämä viittaisi juurikin tuohon yllämainittuun virheeseen.

    Niin juu, voipi ollakin, että olen tallentanut eri muodossa kun koodin charsettin väittää. Olen pari päivää pyöritellyt tässä näitä merkistöjä ja entistä sekavammaksi vaan menee kaikki...

    Nyt tuon kommenttisi valossa näyttää siltä, että Dreamweaverini tallettaa html:n aina westerniksi, oli tuolla headerissä sitten mikä rimpsu tahansa, niin sivu näkyy hienosti. Jos selaimen encoodaus on asetettu westernille, niin sivut näkyvät mainiosti. Mystistä, mutta tuntuisi toimivan.

    Nyt sit vaan pähkäilemään, että mistä se Dreamweaver konffataan kuntoon, mutta sen saan ehkä selville googlaamalla.

    Kiitti avusta :)

    Äänestä

  • hitsin css! kirjoitti:

    Niin juu, voipi ollakin, että olen tallentanut eri muodossa kun koodin charsettin väittää. Olen pari päivää pyöritellyt tässä näitä merkistöjä ja entistä sekavammaksi vaan menee kaikki...

    Nyt tuon kommenttisi valossa näyttää siltä, että Dreamweaverini tallettaa html:n aina westerniksi, oli tuolla headerissä sitten mikä rimpsu tahansa, niin sivu näkyy hienosti. Jos selaimen encoodaus on asetettu westernille, niin sivut näkyvät mainiosti. Mystistä, mutta tuntuisi toimivan.

    Nyt sit vaan pähkäilemään, että mistä se Dreamweaver konffataan kuntoon, mutta sen saan ehkä selville googlaamalla.

    Kiitti avusta :)

    http://tlt.its.psu.edu/suggestions/international/web/tips/dreamweaver.html siel on ainakin jotain juttua.

    Äänestä

Kommentoi aloitusta


hitsin css! kirjoitti:

Onko kenelläkään käynyt niin, että kun sivun merkistöä vaihtaa utf-8 -> iso-8859-1 tai toisin päin, niin css:llä tehdystä leiskasta jää osa esim. taustakuvista pois? Olen aivan ymmälläni. Olen siis tehnyt saman sivun eri charseteillä ja utf-8 näyttäisi hukkaavan kuvat. Ongelma ilmenee _vain_ IE6:lla ...kuinka yllättävää.

Mutta mikä siis neuvoksi?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu