W3C en CSS validatie
W3C standaardisering
Het W3C geeft standaarden en richtlijnen met betrekking tot het internet uit. Met name de specificaties voor de talen XML, HTML en CSS zijn alomtegenwoordig binnen onze activiteiten. Deze specificaties geven zeer gedetailleerd aan welke uitdrukkingen en attributen men mag toepassen in een taal en in welke context dit dient te gebeuren. Eigenlijk op identieke wijze als 'gewone' talen begrippen en grammatica definiëren. Wij hanteren deze specificaties bij het coderen van al onze projecten. Het toetsen van code aan deze W3C specificaties wordt valideren genoemd. Een gevalideerde website voldoet dus aan de desbetreffende W3C standaard.
Websites valideren
Binnen de door het W3C belichte talen vindt men verschillende versies. De html van websites kan met verschillende W3C html normen ingericht en gevalideerd worden. Dit valideren gebeurt via een validator die op de website van het W3C is te vinden.
Waarom W3C valideren?
Onze activiteiten bij webdesign en webontwikkeling, bestaan voor een belangrijk deel uit het navolgen van de W3C standaarden. Met name optimale vindbaarheid (zoekmachine optimalisatie) en toegankelijkheid voor verschillende browsers en schermresoluties (technisch onberispelijk) zijn hier direct van afhankelijk. Het moge duidelijk zijn dat het toegankelijk zijn voor alle bezoekers en het correct gevonden worden twee essentiële voorwaarden zijn voor succes op internet.
Custom Style Sheets (CSS)
Tot vrij recent waren er verschillende manieren gangbaar om de lay-out van een website te definiëren. Framesets en tabellen waren de meest voorkomende hulpmiddelen hiervoor. De laatste jaren zijn beiden echter achterhaald door de vooruitschrijdende techniek. Framesets horen officieel alleen in applicaties toegepast te worden terwijl tabellen vanzelfsprekend voor het weergeven van tabulaire gegevens bedoeld zijn, niet ten behoeve van complete website lay-outs. Hierbij komt dat met name framesets funest kunnen zijn voor het behalen van goede zoekmachine resultaten.
Verder was het gebruikelijk om de lay-out code in paginadocumenten zelf te plaatsen. Aan dit alles is een einde gekomen door de komst van CSS. Het principe hiervan berust op het plaatsen van alleen de werkelijke inhoud in paginadocumenten, terwijl verwijzingen naar CSS bestanden de lay-out oproepen. In combinatie met het gebruik van zogeheten layers maakt deze techniek alle andere benaderingen overbodig. Dit wordt weerspiegeld in de specificaties en richtlijnen van het W3C, welke het gebruik van CSS benadrukken. Vandaar dat deze website met behulp van 100% CSS is geconstrueerd en er geen gebruik is gemaakt van framesets en/of lay-out tabellen.
