Internet Explorer 6 kan nog niet in de ban
Hoe graag zou ik meedoen met een help Internet Explorer 6 de wereld uit actie? Héééél graag. Als webbouwer is het ronduit vervelend om meerdere versies van een browser te moeten ondersteunen. Zeker als er nogal wat verschil zit in de manier waarop deze versies omgaan met webstandaarden.
buggy · internet explorer · stijlbladen · Webstandaards
CSS multikolom module
Kijk, dat is nou een stijlbladelement waar we wat aan (zouden kunnen) hebben. Natuurlijk zijn jaren van gezeur over het gebruik van tabellen voor het realiseren van een kolomlayout en het geworstel met de div tag de mensen van het W3C niet ontgaan. En dus zit er in het draftdocument voor CSS3 een voorstel voor een multi-column layout module.
Als deze module in de definitieve CSS3 specificatie beschikbaar komt, wordt het leven van de codekluiver weer een stukje makkelijker gemaakt. Hoewel … hoe ga je in je code onderscheid maken tussen user agents die CSS3 ondersteunen en degenen die dat niet doen? Voor IE kan vorken middels een conditional comment uitkomst bieden. Maar hoe ga je om met oudere versies van Mozilla of Opera?
Update:
De op het moment van schrijven laatste versie van Mozilla Firefox (1.5) ondersteunt de multikolomstijl door middel van de prefix -moz. De stijleigenschap column-count wordt dus -moz-column-count. Je checkt het resultaat uit op de CSS3 multikolom demopagina. Het positioneren van een afbeelding (met behulp van float: mid-column of float: in-column) werkt trouwens (nog) niet!
CSS3 multicolumn layout module
CSS3 · kolommen · stijlbladen