Internet Explorer ja Max-width
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 :)
Hähä :D
Hezzu — 13.07.2005 @ 11:38