W3C webstandaarden
De laatste jaren is de manier waarop we websites bouwen ingrijpend veranderd. Door de definitie van webstandaarden door het W3C en de ondersteuning hiervan door moderne browsers, kunnen pagina's weer gestructureerd worden gedefinieerd onafhankelijk van de vormgeving.
World Wide Web Consortium (W3C)
Het W3C is een internationaal consortium dat specificaties, richtlijnen en hulpmiddelen ontwikkelt om het web verder te ontwikkelen. Deze specificaties en richtlijnen worden "webstandaarden" genoemd. Bekende richtlijnen zijn opgesteld voor (X)HTML en Cascading Style Sheets. Een andere W3C richtlijn is het Web Accessiblity Initiative, waarvan drempelsweg.nl een nederlandse afgeleide is.
De directeur van het W3C is Tim Berners Lee, uitvinder van het web. Alle grote partijen zoals Microsoft, Netscape, IBM, etc. nemen deel aan het W3C en hebben gezegd zich aan de webstandaarden te commiteren. Dit zien we terug in hun nieuwe browsers.
Geschiedenis
Tim Berners Lee bedacht in 1989 het concept "World Wide Web (WWW)" en de "Hypertext Manipulation Language (HTML)". HTML is een manier om tekst te structureren in alinea's, opsommingen, kopjes en subkoppen. Er ontstaat hypertext doordat woorden (hyperlinks) in de tekst kunnen verwijzen naar andere teksten.

In 1994 start Marc Andreessen en medestudenten het bedrijf Mosaic Communications, later Netscape. Met de gratis gelijknamige browser was het mogelijk om html-pagina's, inclusief afbeeldingen in een grafische user interface (Macintosh, Windows) te bekijken. Hyperlinks zijn eenvoudig aanklikbaar met de muis.
Vanaf dat moment wordt het Web een belangrijk medium voor communicatie en gaan marketeers en vormgevers zich ermee bemoeien. Zij stellen andere eisen aan het web en willen volledige controle over hoe websites eruit moeten zien. De browserfabrikanten Netscape en later Microsoft gaan in op die vraag en breiden op eigen wijze de HTML specificatie uit met vaak verschillende contstructies.
In 1998 en later was een explosieve toename van het gebruik van internet. Webontwikkelaars zoals YPOS leerden hoe zij een vormgeving konden bouwen voor de meestgebruikte browsers (in die tijd vooral Netscape 4.0 en Explorer 4.0). Dit betekende veel werk om de verschillende HTML-varianten 'weg te coderen'.
In 2000 specificeert het W3C de HTML 4.2 en XHTML 1.0 webstandaard. De browserfabrikanten zoals Microsoft, Netscape/Mozilla, Opera, Apple Safari passen deze standaard toe in de nieuwe versies van hun browsers.
Rond 2002 als de nieuwe webbrowsers beter met webstandaarden omgaan komt voor webontwikkelaars waaronder YPOS de ingrijpend gewijzigde aanpak: we richten ons niet meer op gangbare browsers maar gaan bouwen volgens de W3C webstandaarden. De websites A List Apart en The Web Standards Project maken ons de voordelen keer op keer duidelijk.
In 2005 veroverd Mozilla/Firefox, de beste webstandaarden browser, marktaandeel op Microsoft Internet Explorer.
Voordelen
1. Compacte snelle pagina's
De pagina's bevatten niet meer allerlei vormgevingscodes maar alleen tekst en semantische opmaak (alinea's, hyperlinks, (sub)koppen, opsommingen). Hierdoor zijn de pagina's veel kleiner. Ze worden sneller opgehaald en staan sneller op het scherm, ook bi j een langzame internetverbinding. Dit resulteert in een snelle website, klikken geeft direct resultaat, verhoogd gebruiksgemak.
2. Vormgeving beter onderhoudbaar
De vormgeving wordt vastgelegd in aparte stylesheets. De stylesheet hoeft voor de hele site maar 1 keer te worden opgehaald en wordt daarna in de browsercache bewaard. Kleine wijzigingen in de vormgeving kun snel door de hele site worden uitgevoerd, zonder alle (honderden!) pagina's te hoeven wijzigen.
3. Toegankelijk voor mensen met een beperking
Voor mensen met een beperking. Zo zijn er 'spraakbrowsers' voor visueel gehandicapten die de inhoud van een pagina voorlezen.
4. Beter gevonden met Google
Zoekmachines zoals Google verzamelen periodiek alle teksten van websites en maken daaruit een woord-index aan waarop gezocht kan worden. Pagina's volgens webstandaarden worden door Google beter verwerkt waardoor deze websites beter vindbaar zijn.
5. Sneller te realiseren
Door uit te gaan van webstandaarden hoeft niet meer afzonderlijk rekening te worden gehouden met verschillende browsers. (Helaas is de webstandaarden compatibiliteit van met name oudere browsers nog niet 100%, zodat trucs soms nog steeds nodig zijn.)
6. Toekomstvast
De website is te bekijken met alle moderne browsers zoals Mozilla/Firefox, Microsoft Internet Explorer 6 en Macintosh/Safari.
