Les balises

HTML (HyperText Markup Language) est un langage de balisage inspiré du SGML (Standard Generalized Markup Language).

Les balises sont des marqueurs qui permettent d'informer l’interpréteur sur le contenu du texte saisie.

1
<p>Je suis un paragraphe</p>

Ici, on comprend que le contenu correspond à un paragraphe.

Pour parler des balises, on pourra trouver les termes de TAG ou ELEMENT.

DéfinitionFormat

Les balises sont encadrées par les caractères inférieur et supérieur.

1
<p>

Elles fonctionnent par paires. Une balise d'ouverture et une balise de fermeture qui contient le caractère slash (/).

1
<p>Je suis un paragraphe</p>

Il existe des exceptions pour les balises auto-fermantes. Elles sont composées que d'une seule balise. Ce sont des balises qui se suffisent à elles-mêmes. Le slash se situe à la fin de la balise.

<br /> : passage à la ligne

<hr /> : séparation horizontale

<meta /> : méta-données

...

DéfinitionArborescence

Une balise peut contenir une autre balise. Ce mécanisme génère une arborescence. Avec les parents et les enfants.

1
<div>
2
  <p>premier paragraphe</p>
3
  <p>deuxième paragraphe en <abbr>HTML</abbr></p>
4
</div>

<div> est le parent des deux <p>

les deux <p> sont les enfants du <div>

<abbr> est l'enfant du deuxième <p> qui lui est son parent.

les deux <p> sont frères.