Sisältöön
Haku:

Elefanttipuhetta


Internet Explorer ja Max-width

Kategoriat: Saavutettavuus, Web design — 12.07.2005 @ 21:20

Erittäin kätevä CSS2-tason max-width elementti ei toimi (eikä myöskään min-width) Internet Explorerissa (no ylläri), mutta asian korjaamiseksi on olemassa joitakin kikkoja.

Ensimmäinen on ns. poropietariviritelmä, joka ei ole standardinmukainen. Ruma viritys, mutta toimii. Vai toimiiko sittenkään? Kalamuki on kirjoittanut width:expressionista enemmän. Alunperin menetelmän esitteli Svend Tofte. Yritin soveltaa kyseistä viritelmää uuteen leiskaan, mutta se ei jostakin syystä toimi oikein. Selain kyllä määrittää ikkunan sisällön leveyden oikein, mutta ikkunaa pienennettäessä vaikutus on sama kuin jos sisällölle olisi asetettu kiinteä leveys. Refresh auttaa, mutta silti toimivuus ei oikein ole kohdallaan.

Yksi vaihtoehto olisi käyttää CommunityMX:n viritystä, mutta se vaikuttaa hieman liian monimutkaiselta.

Mahdollisesti Internet Explorerin 7-versio tukee CSS2-tasoa paremmin, mutta vanhoista IE:n versioista tuskin päästään eroon vielä pitkään aikaan. Sen verran paljon vielä vitossarjalaisiakin on liikkeessä (Hezzu ja muut). Ette viitsisi harkita selaimen vaihtamista? Tekisitte monen leiskapetterin elämän helpommaksi :)

1 kommentti »

  1. Hähä :D

    Hezzu — 13.07.2005 @ 11:38

Kommentit RSS-syötteenä. / TrackBack URI

Kirjoita kommentti

Jos kommenttisi ei heti lähettämisen jälkeen näy sivulla, se on jäänyt moderointijonoon ja ilmestyy, kunhan hyväksyn sen ensin. Tällä käytännöllä ei ole mitään tekemistä ennakkosensuurin kanssa, vaan kyse on roskakommenttien estämisestä. Niitä meinaan tulee satoja päivässä.

Sallitut XHTML-tagit: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>