R-pd.2.1
Gebruik HTML 4.01 of XHTML 1.0 volgens de W3C specificaties voor de markup van websites.
Bouwen volgens webstandaarden
HTML wordt wijdverspreid toegepast op het web als een manier om inhoud in tekstdocumenten te structureren. Deze structuur wordt markup genoemd. Webbrowsers interpreteren deze structuur en presenteren deze aan de gebruiker van het programma. Deze presentatie kan van grafische aard zijn, maar ook in een alternatieve vorm die past bij de gebruiker: een blinde gebruiker kan bijvoorbeeld de inhoud van een pagina gestructureerd door de computer laten voorlezen.
Hoewel HTML en XHTML grote overeenkomsten hebben, kan het gebruik van XHTML tot complicaties leiden. Er wordt geadviseerd XHTML alleen te gebruiken wanneer de webontwikkelaar zich bewust is van de voor- en nadelen van het gebruik. De keuze tussen HTML en XHTML is vrij. Het gebruik van XHTML 1.1 wordt vooralsnog niet geadviseerd, vanwege de strikte kenmerken van deze standaard en problemen met ondersteuning door webbrowsers. Lees Alles over XHTML 1.0 voor meer informatie.
Uitleg over deze richtlijn
De HTML 4.01 en XHTML 1.0 specificaties komen voor in drie varianten en zijn als volgt van toepassing op websites:
-
De Transitional variant
Gebruik alleen de Transitional variant als het gebruik van de Strict variant onmogelijk of onwenselijk is. Zie R-pd. 2.3: Bij het aanpassen van een bestaande website: gebruik van HTML 4.01 of XHTML 1.0 alleen de Transitional variant als het gebruik van de Strict variant onmogelijk of onwenselijk is. -
De Strict variant
Gebruik de Strict variant wanneer mogelijk. Zie R-pd. 2.4: Bij de bouw van een nieuwe website: gebruik van HTML 4.01 of XHTML 1.0 de Strict variant. -
De Frameset variant
Gebruik geen frames op sites. Zie R-pd. 2.5: Gebruik geen frames op websites. Gebruik daarom ook niet van HTML 4.01 of XHTML 1.0 de Frameset variant.
Let op: Het gebruik van achterhaalde elementen - in de specificatie aangeduid als deprecated - wordt ten zeerste afgeraden. Zie R-pd. 2.2: Gebruik geen markup die in de W3C specificaties staat aangemerkt als deprecated (achterhaald).
XHTML 1.0
Hoewel HTML en XHTML grote overeenkomsten hebben, kan het gebruik van XHTML tot complicaties leiden. Webontwikkelaars die overwegen XHTML te gebruiken voor websites, wordt aangeraden Alles over XHTML 1.0 aandachtig te lezen.
Links en referenties
- Aan de slag: Bouwen volgens webstandaarden
- Aan de slag: Alles over XHTML 1.0
- De HTML 4.01 specificatie
- De XHTML 1.0 specificatie
-
Rated XHTML,
Peter-Paul Koch -
Better Living Through XHTML,
Jeffrey Zeldman
Gerelateerde richtlijnen
- R-pd.2.2: Gebruik geen markup die in de W3C specificaties staat aangemerkt als deprecated (achterhaald).
- R-pd. 2.3: Bij het aanpassen van een bestaande website: gebruik van HTML 4.01 of XHTML 1.0 alleen de Transitional variant als het gebruik van de Strict variant onmogelijk of onwenselijk is.
- R-pd. 2.4: Bij de bouw van een nieuwe website: gebruik van HTML 4.01 of XHTML 1.0 de Strict variant.
- R-pd. 2.5: Gebruik geen frames op websites. Gebruik daarom ook niet van HTML 4.01 of XHTML 1.0 de Frameset variant.
- R-pd.2.9: Bouw een website volgens de Web Content Accessibility Guidelines (WCAG 1.0) van het W3C.
- R-pd.3.1: Schrijf zowel grammaticaal correcte, als beschrijvende markup.
