U bent hier:
CSS staat voor Cascading Style Sheets en wordt gebruikt voor vormgeving van websites.
Het Webrichtlijnen toetsinstrument valideert CSS-code op vier verschillende manieren:
De versies CSS 1 en CSS 2 worden niet meer onderhouden door W3C. De CSS werkgroep van het W3C adviseert om in plaats daarvan CSS 2.1 te gebruiken, ondanks dat CSS 2.1 nog niet de status 'Recommendation' heeft. CSS 2.1 is al jaren gemeengoed en geïmplementeerd in de vijf meest gebruikte grafische browsers: Firefox, Google Chrome, Internet Explorer, Opera en Safari.
De Webrichtlijnen volgen het advies van de CSS werkgroep; in webrichtlijn R-pd.2.6 wordt zelfs toepassing van CSS 2.1 expliciet genoemd. Dat een specificatie wordt voorgeschreven die formeel nog niet is goedgekeurd is vrij bijzonder. In dit geval is echter sprake van een standaardisatieproces dat achterloopt bij de toepassing praktijk, in combinatie met een eerdere versie die wel een formele status heeft, maar een groot aantal fouten en omissies bevat.
Voor CSS 3 doet de CSS werkgroep geen aanbevelingen. Wel wordt in de Webrichtlijnentoets validatie uitgevoerd op basis van CSS 3. Als daarbij geen validatiefouten worden gerapporteerd, wordt een webpagina op dit punt niet afgekeurd. Er is wel een voorbehoud: gebruik van CSS 3 biedt geen zekerheid dat code die vandaag valide is over een maand nog steeds valideert. Aan het gebruik van CSS 3 in een productieomgeving is dus enig risico verbonden.
Een overzicht van de status van de verschillende type specificaties is te vinden op de website van W3C.
Het opnemen van comments in de HEAD-sectie kan problemen opleveren met de automatische validatiemiddelen van W3C. Gebleken is dat de stylesheet-bestanden niet gecontroleerd werden als er voor de aanroep van de externe stylesheet-bestanden HTML-commentaar wordt toegevoegd. Als deze commentaar regels na de stylesheet-aanroep worden geplaatst in de HEAD-sectie, dan gaat het wel goed. Oplossing gevonden op: 6 september 2007 Met dank aan: Martijn van Turnhout, van Mangrove.