Tafels uit het raam gooien
Even een artikeltje over webdesign wat ik met de designers onder jullie wil delen: Doug Bowman heeft een zeer goed artikel geschreven over het scheiden van markup en opmaak door middel van CSS. Ook beschrijft hij het nut ervan, en laat hij zien hoe een website qua laadtijd, omvang, en markup enorm veel compacter kan zijn door het gebruik van CSS. Doug laat dit zelfs zien aan de hand van een mooi voorbeeld. Hij bekijkt de website van een klein bedrijfje wat sommige lezers wellicht kennen: Microsoft.
De markup van de Microsoft website is namelijk niet bepaald om over naar huis te schrijven. De layout bestaat uit veel onnodige en rommelige tabellen, spacer gifs, en andere tags. Ook al bestaat de pagina uit XHTML, hij valideert niet omdat de verplichte doctype er niet boven staat. Hoe komt het dan toch dat de pagina er in verschillende browsers goed uitziet? Omdat Microsoft per browser een andere pagina serveert.
Dit had veel goedkoper en efficiënter gekund door één goede, valide pagina te maken met XHTML en CSS gescheiden. Helaas is het bedrijf van Doug's voorbeeld niet alleen met dit probleem. Lees het artikel hier. Doug's artikel heeft mij geïnspireerd om ook mijn tabellen (ik gebruikte ze zelf tot op heden ook op deze website…) uit het raam te gooien. De site is daarom even offline geweest, maar nu is hij weer terug. De 'Newspaperred' en de 'Stormhead' stijl zijn alleen (tijdelijk) niet beschikbaar vanwege werkzaamheden.
6 reacties:
- 17:37 | 16-08
(link) 1 John -
Microsoft, hmm doet me wel ergens aandenken deed dat bedrijf niet iets in blauwe lcd schermen?
- 17:53 | 16-08
2 Nick -
Klopt ja, blauw met een groen heuveltje met gras onderaan.
- 19:17 | 16-08
(link) 3 John -
Ow, bij de versie die ik had zat geen gras?
Ik had deze versie van het bedrijfje.
http://www.rollanet.org/~benm/graphics/bsod.jpg - 19:26 | 16-08
4 Nick -
John: De versie met de heuvel is alleen voor gelukkige mensen met Windows bakken die niet om de haverklap hangen. Ik moet zeggen dat mijn XP versie nu aardig stabiel draait trouwens. Even afkloppen…
- 19:42 | 16-08
(link) 5 MacPhisto -
Iemand verveelt zich hier? :-p
- 01:35 | 17-08
6 Nick -
Nope, I just love my job!