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.

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.