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>