R-pd.2.6
Gebruik CSS Level-2.1 volgens de W3C specificatie voor het vormgeven van websites.
Cascading Style Sheets
CSS is een technologie waarmee de vormgeving van HTML- en XML-elementen wordt beschreven. CSS biedt de mogelijkheid tot het scheiden van structuur en vormgeving en consistentie in de lay-out. Zie ook Alles over CSS (Cascading Style Sheets).
Uitleg van deze richtlijn
Het wordt aangeraden om CSS Level-2.1 te gebruiken. CSS Level 2.1 biedt naast de eenvoudige tekststijlen, zoals die voorkomen in Level 1, geavanceerde regels voor het bepalen van de lay-out van een pagina.
Het verschil tussen CSS Level-1 en Level-2
CSS Level-1 bevat hoofdzakelijk basisregels voor de vormgeving van tekst en beeld. De CSS Level-2 specificatie is een uitbreiding op CSS Level-1. CSS Level-2 bevat naast de regels van CSS Level-1 ook nog eens regels voor de lay-out. Via CSS Level-2 kan men hele blokken inhoud over het beeld verplaatsen.
CSS Level-3
De specificatie voor CSS Level-3 is op dit moment nog sterk in ontwikkeling. Ondersteuning voor deze nieuwe CSS-variant is nog niet optimaal.
Omdat regels die niet door browsers ondersteund worden, automatisch worden genegeerd, levert het op zichzelf geen problemen op om regels toe te passen uit de CSS Level-3 specificatie, of zelfs regels uit browserspecifieke CSS specificaties zoals die van Microsoft. Punt van aandacht is wel dat een brede ondersteuning hiervoor niet is gegarandeerd.
Omdat de CSS Level-3 specificatie nog in ontwikkeling is, en gezien het belang van het gebruik van open standaarden, wordt aangeraden alleen die onderdelen uit CSS Level-3 te gebruiken die door de meest gangbare browsers goed worden ondersteund.
Links en referenties
- Aan de slag: Bouwen volgens webstandaarden
Gerelateerde richtlijnen
- R-pd.2.9: Bouw een website volgens de Web Content Accessibility Guidelines (WCAG 1.0) van het W3C.
