XHTML
XHTML = HTML écrit en XML
Structure d'un document XHTML :
<?xml version="1.0"
encoding="UTF-8"?>
Le XHTML utilise la syntaxe de XML
UTF-8 indique au navigateur le
jeu de caractères utilisé.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//FR"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
C'est le DTD propre au type de XHTML utilisé (Strict, Transitional ou Frameset).
* On respectera scrupuleusement les majuscules et les minuscules.
* Pour un document en anglais, on changera le FR pour EN
<html xmlns="http://www.w3.org/1999/xhtml"
xml:lang="fr" lang="fr">
Le document XHTML commence avec la balise <html> qui comporte différents
attributs.
L'attribut xmlns="..." renvoie aux "namespaces" [d'oł le ns] ou "espaces de nom"
utilisés par le XML pour un référentiel des noms qui sera utilisé par le compilateur
XML.
<head>
<title>Page XHTML</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
Les balises (obligatoires) de head qui doivent nécessairement contenir un titre [title].
La balise méta :<meta http-equiv="Content-type" content="text/html; charset=iso-8859-
1" /> est facultative lorsque le jeu de caractères a été défini par <?xml
version="1.0" encoding="UTF-8"?>.
Les autres balises meta du Html 4.0 sont admises pour autant qu'elles se terminent par un slash de fin.
<body>
... corps du document ...
</body>
C'est HTML en respectant la syntaxe de XHTML
</html>