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 : & <, >, ", '.