Niet iedereen heeft nog door dat het echt gemakkelijk is om je aan webstandaarden te houden, mij scheelt het voornamelijk heel veel werk. Maar daar tegenover staan wel dat ik me aan een aantal regels moet houden, hoe ik mijn website opmaak. Als je al bezig bent met een website, of je net begint is het belangrijk om de regels van ‘webstandaarden’ te kennen.
Mocht je aan het schrijven zijn en je kent nog niet de webstandaarden, dan moet je ze toch eens doornemen. Voor diegene die er nog nooit mee heeft gewerkt heb ik de vier belangrijkste op een rij gezet:
Je hebt met het gebruik van de webstandaarden vele voordelen maar echter één nadeel. Dat nadeel is het goed leren van scripten, door je websites ‘valid’ te laten zijn. Het kijken hoever je daarin staat, of wat je fouten zijn kun je bijvoorbeeld doen met xHTML – CSS, voor HTML & CSS en/of W3C HTML & W3C CSS.
De belangrijkste voordelen die je hebt bij het gebruik van de webstandaarden zijn:

Klik op de afbeelding voor een vergroting
Het werken van een website in verschillende browsers is wel iets anders dan hetzelfde eruit te laten zien in verschillende browsers. Het zorgen dat een website er in elke browser hetzelfde uitziet is bijna onmogelijk, omdat niet iedere browser dezelfde webstandaarden heeft (waaronder IE7 heel erg afwijkt van FireFox of Opera, maar dit zal met de komst van IE8 deels worden verholpen).
Er zijn wel hacks die dit kunnen verhelpen. Dit zijn ‘conditional comments’ die laden een andere CSS in een verschillende browser (werkt overigens alleen voor Internet Explorer). Deze comments zet je in de HTML.
Alle versies van Internet Explorer
Aangeven voor aparte versies van Internet Explorer (Je kan de 5.0 veranderen voor elke versie van Internet Explorer, 5.0 5.5 6.0 7.0) Echter hoef je hier vaak 1 versie niet tussen te zetten, je maakt namelijk een CSS bestand voor 1 van de versies en maakt hier een hack in voor de andere versies.
Je kan ook aangeven dat het alleen om eerdere versies gaat die die hack moeten dragen. Dan gebruik je in de comment de letters LT
Deze webstandaarden zullen dus de toekomst worden, meest steeds meer komende media-configuraties die websites kunnen uitlezen, zoals bijvoorbeeld een mobieltje of een spelcomputer. Meer weten over webstandaarden? Kijk dan zeker op: http://www.webstandaarden.org/
3 reacties for "Webstandaarden en jouw website"
in de css kan je ook dit gebruiken:
_width:400px;
Dat geld namelijk alleen voor IE
Conditional comments, browser-specifieke CSS en andere hacks zijn onverstandig en overbodig. In een héél enkel geval kun je er niet omheen (hoewel je kleine verschillen vaak best voor lief kan nemen) maar over het algemeen worden ze alleen gebruikt door luie of onbekwame webdesigners. :)
“Vuile” hacks zoals Frank die hierboven noemt zijn nog onverstandiger, misschien pikt een nieuwe browser die code straks ook op en loopt alles in de soep. De kans op onverwachte resultaten wordt alleen maar groter en waarschijnlijk valideert je CSS niet meer.
Ik heb mijn sites altijd semantisch, valid en in alle browsers gelijkend gekregen met één enkel stijlblad en zonder condities.
Ik gebruik heel soms de hack in mijn vorrige post om 1px margin te doen bij IE. Zodat hij goed weergeven word. Voor de rest sluit ik mebij je aan.
Leuk! Plaats een bericht: