Waarom webstandaarden
Waarom web standaarden gebruiken ?
Sommige web ontwikkelaars en designers hebben een onwil ten opzichte van het gebruik van web standaarden. Veel gehoorde argumenten zijn “het is te moeilijk”, “het werkt anders ook” of “de tools die ik gebruik schrijven ongeldige code”.
Het is gemakkelijk om emotioneel te reageren en weerstand te bieden om iets nieuws te leren, om vertrouwde - maar verouderde - technieken achter je te laten. Nochtans, als je logisch nadenkt zijn er genoeg voordelen bij het leren en gebruiken van web standaarden.
Enkele voorbeelden:
- Gemakkelijker ontwikkelen en onderhouden: het gebruik van semantiek en gestructureerde HTML maakt het gemakkelijker om andermans code snel te begrijpen.
- Compatibiliteit met toekomstige browsers: als je gedefinieerde standaarden en geldige (valid) code gebruikt, zorg je er voor dat je documenten “future-proof” zijn (tegen de toekomst bestand) door de risico’s te verkleinen dat de toekomstige browsers je code niet begrijpen.
- Snellere download en rendering van web pagina’s: minder HTML levert kleinere bestandsgroottes en snellere downloads. Moderne browsers renderen pagina’s sneller als ze in “standards mode” zijn dan als ze in “backwards compatible mode” zijn.
- Betere toegankelijkheid: semantische HTML, waar structuur en presentatie gescheiden zijn, maken het gemakkelijker voor screenreaders en alternatieve browsers om de inhoud te interpreteren
- Betere classificatie in zoekmachines (search engine ranking): de scheiding van structuur en presentatie zorgt dat de inhoud het grootste deel van de bestandsgrootte uitmaakt. Dat gecombineerd met semantische code verbetert de ranking in zoekmachines.
- Simpelere aanpassingen: een semantisch opgemaakt document kan gemakkelijk omgevormd worden om af te drukken of om in alternatieve browsing apparaten, zoals handheld computers of mobiele telefoontoestellen, getoond te worden, simpelweg door het linken naar een ander CSS bestand. Het maakt het onderhoud van de presentatie ook gemakkelijker door wijzigingen doorheen de site te maken, enkel door één document te bewerken.
Web standaarden kunnen geld en tijd besparen voor website ontwikkelaars én een betere ervaring bieden aan de bezoekers van de site. Trouwens, web standaarden zijn de toekomst. Als je nog niet begonnen bent met het leren ervan, dan is’t nu hoog tijd om er mee te starten of je loopt het risico voorbij gelopen te worden.
Als er gezegd wordt van een document dat het voldoet aan de web standaarden, dan betekent dit dat het document:
- bestaat uit geldige (valid) XHTML
- CSS gebruikt voor layout, geen tabellen
- op de juiste manier gestructureerd is door middel van semantiek
- werkt in elke web browser
Merk wel op dat “werkt in elke browser” niet betekent “in iedere browser gelijk uitziet”. Zorgen dat een document er identiek uitziet in verschillende browsers op verschillende platformen is zo goed als onmogelijk.
Zelfs door enkel afbeeldingen te gebruiken, zal er niet voor zorgen dat een pagina er overal gelijk uitziet. Documenten op het internet worden opgehaald door een grote verscheidenheid aan browsers op verschillende besturingssystemen, met beeldschermen die verschillen in grote of kwaliteit - of zelfs zonder beeldscherm, door gebruikers die hun standaardinstellingen gewijzigd hebben, zoals de tekstgrootte.
Door dit te aanvaarden, bespaar je jezelf veel frustratie.
Graag wil nog verwijzen naar volgend artikel van WaSP voor de echte geintreseerden, wat eigenlijk een zeer grote uitbreiding is op dees artikel.
Bronvermelding
Dit is de nederlandse vertaling van het artikel Developing with web standards, geschreven door Roger Johansson.
Gelezen: 1548 | Design, Tips, Webstandaarden






