|
|||||||
|
|||||||
|
• | Astuces HTML | • | Structure d'une page HTML | • |
Une page HTML basique contient au minimum les trois balises de premier niveau (<html>, <head> et <body>) et est construite de la manière suivante :
<!DOCTYPE html>
<html>
<head>//Début de l'en-tête
<meta charset="utf-8" /> //Métadonnées
<title>Le Titre de la Page</title> //Le Titre de la Page
</head>//Fin de l'en-tête
<body>//Début du corps
//Contenu
</body>//Fin du corps
</html>
|
|||
Un doctype (Document Type Declaration) indique au navigateur des informations concernant le contenu d'une page HTML, afin de mieux interpréter son contenu. Il est donc important de ne pas oublier de le spécifier en ahut de chaque page.
Cela permettant également au validateur W3C de vérifer les erreurs de syntaxes.
Un doctype se construit de la manière suivante :
HTML 4.01 | Transtional | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
---|---|---|
Strict | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
Frameset | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> | |
XHTML 1.0 | Transtional | <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
Strict | <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | |
Frameset | <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> | |
XHTML 1.1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> | |
HTML 5 | <!DOCTYPE html> |
La balise <HTML> est doit obligatoirement encadrer un document HTML. Elle ne supporte pas d'évènement.
La balise <HEAD> contient des informations sur le document courant, tels que son titre (via la balise <TITLE>), des mots-clés que les moteurs de recherche peuvent exploiter et d'autres données qui ne sont pas considérées comme faisant partie du contenu du document grâce aux balises <META />. Elle ne supporte pas d'évènement.
La balise <BODY> détermine le corps du document HTML. Sa présence est obligatoire dans un document HTML.