Skip to content

Fondamentaux

Definitions

Les éléments

Un élément HTML est composé d'une balise ouvrante, d'un contenu et d'une balise fermante. Certains éléments sont auto-fermants (ils n'ont pas de contenu).

html
<p>Ceci est un paragraphe</p>
<input type="text" />

Les attributs

Un attribut apporte des informations supplémentaires à un élément. Il se place dans la balise ouvrante sous la forme nom="valeur". Ici lang est un attribut de l'élément <html>.

html
<html lang="fr">
  ...
</html>

L'imbrication

Les éléments peuvent être imbriqués les uns dans les autres. L'élément contenu est appelé enfant, l'élément contenant est appelé parent.

html
<ul>
  <li>Élément 1</li>
  <li>Élément 2</li>
</ul>

Structure de base

Tout code HTML doit être contenu entre les balises <html> et obligatoirement contenir les sections <head> et <body>.

html
<!-- Indique au navigateur que le document est en HTML5 -->
<!DOCTYPE html>
<!-- L'attribut lang indique la langue de la page -->
<html lang="fr">
  <head>
    <!-- Encodage des caractères (nécessaire pour les accents) -->
    <meta charset="UTF-8" />
    <!-- Adaptation de l'affichage sur mobile -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <!-- Titre du document (visible dans les onglets des navigateurs) -->
    <title>Accueil</title>
  </head>
  <body>
    <!-- Les élements constitutifs de la page sont dans cette section -->
  </body>
</html>