HTML syntaxe
<body>
<script type="text/javascript">
<!--
document.write("Bonjour")
-->
</script>
</body><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
......
</html><html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Texte</title>
<!-- la balise de titre est dans partie head -->
</head>
<body>
<!-- ici le contenu du document html -->
</body>
</html><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd"><meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1"/>| symbole | macro | nom |
|---|---|---|
| é | é | e accent aigu |
| À | À | A accent grave |
| û | û | u accent circonflexe |
| Ï | Ï | I tréma |
| & | & | esperluette |
| < | < | inférieur |
| € | € | euro |
| ... | ||
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>le titre de la page</title>
</head>
<body>
<h1>le titre de la page</h1>
</body>
</html>
<!DOCTYPE html>Marche à suivre pour installer le validateur sur une machine Linux Ubuntu :
# mkdir checker # cd checker # hg clone https://bitbucket.org/validator/build build # python build/build.py all # python build/build.py all # il le faut bien 2 fois
Suite à l'exécution de la dernière commande le validateur est accessible via le port 8888, de plus si le validateur HTML du W3C est installé celui-ci dirigera automatiquement les requête de validation HTML5 sur ce validateur.
Pour installer le validateur du W3C sur Linux Ubuntu :
# aptitude install w3c-markup-validator
<?xml version="1.0" encoding="UTF-8"?>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>le titre de la page</title>
</head>
<body>
<h1>le titre de la page</h1>
</body>
</html>
Les navigateurs pourront interpréter le code grâce à l'espace de nommage http://www.w3.org/1999/xhtml, la validation n'étant pas leur rôle.
Il faudra néanmoins que le document soit un XML bien formé pour pouvoir être .
Le jeu de caractères UTF-8 est amplement suffisant pour ne pas nécessiter l'utilisation des entités HTML à l'exception des 5 entités de bases : & <, >, ", '.