Waarom Webstandaarden?

door Ben de Groot

Het gebruik van webstandaarden, en de scheiding van content en presentatie, zijn onderwerpen die vandaag de dag erg in de belangstelling staan van de webdesign community. Iedereen die zich bezig houdt met het maken van websites doet er goed aan op de hoogte te zijn van deze materie. Het W3C (World Wide Web Consortium), dat zorgt draagt voor standaardisering en ontwikkeling van web technologieën, beveelt deze dingen aan. Maar waarom is het gebruik van webstandaarden en het scheiden van content (XHTML), presentatie (CSS) en funktionaliteit (scripts) nu zo goed?

Ontwikkeling is makkelijker

Het schrijven van code volgens de webstandaarden is makkelijker. Het XHTML document wordt geschreven met het oog alleen op de inhoud. De verschillende elementen van de inhoud worden semantisch gemarkeerd: aan de hand van de betekenis of funktie van dat onderdeel wordt voor de juiste tag gekozen. Hierbij hoeft de ontwikkelaar geen rekening te houden met de presentatie, het uiterlijk dat het uiteindelijk moet krijgen.

Dit betekent ook dat aanpassingen aan de inhoud makkelijk doorgevoerd kunnen worden, zonder dat bijvoorbeeld geneste tabellen (de techniek van de vorige eeuw) dat ingewikkeld maken. In het geval van teamwerk kan zo dus de één zich met de inhoud bezig houden, en een ander zich op de vormgeving richten.

De vormgeving aan de hand van stylesheets maakt het makkelijk om de hele site dezelfde "look and feel" te geven. Ook hoeft maar één bestand geschreven te worden, in plaats van tabellen en font tags te plaatsen op elke pagina. Bij aanpassingen hoeft dus maar die ene stylesheet veranderd te worden, wat gelijk zijn weerslag heeft op de hele site.

Er hoeven op deze manier geen verschillende versies ontwikkeld te worden voor de verschillende browsers en andere apparaten. Een aangepaste stylesheet doet al het werk, of de code is zonder stylesheet toegankelijk, zodat het document toch leesbaar is. (Probeer maar eens een tabel van 700 pixels breedte in je handheld te lezen...)

Het gebruik van XHTML (een vorm van XML) maakt het mogelijk om makkelijker gebruik te maken van andere (en nieuwe) XML technieken. Een semantisch gemarkeerd XHTML document valt eenvoudig om te vormen in een RSS feed. Ook SVG is een veelbelovende techniek. En zo staat er ons nog veel meer te wachten.

Zakelijk voordeel

Waar het zakelijk gezien natuurlijk interessant wordt zijn de kosten. Omdat het gebruik van standaarden en de scheiding van inhoud en vormgeving de code zoveel lichter maakt (vaak meer dan 50%) scheelt dat uiteindelijk in de kosten voor gebruikte bandbreedte. Dit levert direkt voordeel op, en zou voor grote klanten het doorslaggevende argument kunnen zijn om op gebruik van deze methoden over te stappen.

Daarnaast is ook het onderhoud van zulke code makkelijker, minder tijdrovend en dus goedkoper. Hetzelfde geldt voor aanpassingen in de vormgeving, of zelfs een comleet nieuw design. De inhoud hoeft niet gedestilleerd te worden uit allerlei tabellen en font tags, maar is direkt en semantisch gemarkeerd beschikbaar.

Een andere aangename bijkomstigheid (?) van slankere en semantisch gemarkeerde code, is dat deze veel beter scoort in de zoekmachines. Het is dus veel makkelijker om een site te optimaliseren voor zoekmachines door gebruik te maken van webstandaarden.

Betere gebruikservaring

Ook voor de bezoeker van een met webstandaarden gemaakte website zijn er voordelen. Ten eerste, omdat de code lichter is, laadt de site veel sneller. Als er dan andere pagina's in de site bezocht worden, dan is de stylesheet daarvoor al binnen, dus scheelt ook dat weer in de laadtijd.

Omdat webstandaarden ervoor zorg dragen dat een pagina toegankelijk is (en als er bij de ontwikkeling rekening is gehouden met oudere, zwak-CSS capabele browsers) dan maakt het niet uit welke browser iemand gebruikt: de inhoud is altijd bereikbaar, zij het nu met een tekstbrowser, een braillebrowser of een spraakbrowser. Ook kunnen mensen hun eigen stylesheets definiëren als ze moeite hebben met bijvoorbeeld kleine letters of bepaalde kleuren.

Zo zijn er dus voordelen aan het werken met webstandaarden voor een ieder die er mee te maken krijgt.

Lees verder

Meer informatie valt te vinden op de volgende sites:

 

© 2002-2008 - Linux-box.nl en bijdragende auteurs