XHTML
Introductie
O
m de overgang van het redelijk simpele HTML naar het gecompliceerdere XML soepel te laten verlopen is op 26 januari 2000 door het W3C een standaard voor XHTML vastgelegd.
Deze eXtensible HyperText Markup Language lijkt syntactisch gezien veel op HTML, maar voldoet al aan de criteria voor XML. Er zijn geen nieuwe elementen of attributen toegevoegd in vergelijking met HTML 4.01.
De volgende zaken zijn van belang bij het maken een XHTML document
- XHTML documenten moeten beginnen met een DTD
:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
Voor een document met frames:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "DTD/xhtml1-frameset.dtd">
- In elementen (tags) en attributen uitsluitend kleine letters gebruiken. Dus:
<h1>XHTML document</h1>
- Tags moeten worden afgesloten:
<p>XHTML paragraaf</p>
- Attributen altijd tussen aanhalingstekens plaatsen:
<td colspan="2">..</td>
- Lege elementen moeten afgesloten met een
/:<hr/>
- Het doel van anker binnen een pagina wordt aangeduid met
idin plaats vanname:<a href="#link">Link</a> ... <a id="link">link</a>
In versie 1.0 van XHTML wordt het gebruik van
nameafgeraden, maar het mag nog wel. Als overgang kun je beide attributen binnen de tag gebruiken:<a id="link" name="link">link</a>
Controle
Je kunt de validatie-service van het W3C gebruiken om te controleren of je document voldoet aan de criteria.

