Ce qu'ils signifient, pourquoi ils peuvent casser le HTML, et en quoi ils diffèrent des guillemets français — clique pour les copier.
Clique sur l'un ou l'autre pour copier · U+003C / U+003E
| Propriété | Inférieur | Supérieur |
|---|---|---|
| Caractère | < | > |
| Point de code Unicode | U+003C | U+003E |
| Nom Unicode | LESS-THAN SIGN | GREATER-THAN SIGN |
| Bloc Unicode | Basic Latin (ASCII standard) | |
| Catégorie | Symbole mathématique / de comparaison | |
Le < et le > sont des opérateurs d'inégalité : « a < b » veut dire que a est plus petit que b, et « a > b » que a est plus grand que b. Ils font partie de la notation mathématique standard depuis les années 1600 et ont été repris tels quels dans le jeu de caractères ASCII d'origine — c'est pourquoi ils se trouvent dans le bloc Basic Latin, et non dans le bloc Mathematical Operators réservé aux symboles comme ≠ ou ∞ apparus avec Unicode.
Cette place héritée de l'ère ASCII explique un second rôle que presque tout utilisateur de clavier finit par croiser : en HTML et en XML, le < est le caractère qui ouvre chaque balise. Un < tapé comme texte brut peut pousser le navigateur à analyser une balise qui n'aurait jamais dû exister — d'où l'obligation, en HTML, de les échapper en < et > partout où ils apparaissent comme texte littéral plutôt que comme balisage.
| Plateforme | Compatible ? |
|---|---|
| Bio / commentaire Instagram | Oui |
| Discord | Oui |
| Nom d'affichage TikTok | Oui |
| Oui | |
| Pseudo Roblox / PlayStation / Xbox | Non — ces plateformes bloquent < > dans les noms, car on peut les confondre avec du balisage ou du code |
| Méthode | Inférieur | Supérieur |
|---|---|---|
| Clavier AZERTY (touche dédiée) | < (touche entre Maj gauche et W) | Maj+< |
| Entité HTML | < | > |
| Propriété content en CSS | content: "\003C" | content: "\003E" |
| LaTeX (mode mathématique) | < | > |
Le < et le > ne sont que deux des dizaines d'opérateurs, lettres grecques et symboles de la bibliothèque complète.
Parcourir la bibliothèque de symboles →En HTML, le < ouvre chaque balise. Quand un navigateur rencontre un < brut dans ton texte, il tente d'analyser une balise et le reste du contenu peut disparaître ou s'afficher n'importe comment. Échappe-le en < (et le > en >) chaque fois que tu écris < ou > à l'intérieur d'un texte HTML, pas seulement dans une balise.
Sur un clavier français AZERTY, ces signes sont sur une touche dédiée, généralement placée entre la touche Maj gauche et la touche W (en bas à gauche). Le < s'obtient en appuyant directement sur cette touche, et le > avec Maj + cette touche. Aucun code Alt n'est nécessaire.
Le < (U+003C) est l'opérateur de comparaison ASCII utilisé en mathématiques et en programmation. Les « » (U+00AB/U+00BB) sont les guillemets français (guillemets doubles ou chevrons), et les ‹ › (U+2039/U+203A) leurs variantes simples : ce sont des signes de citation, pas de comparaison, même s'ils se ressemblent.
Le < et le > sont des comparaisons strictes (elles excluent l'égalité) ; le ≤ et le ≥ incluent la possibilité d'égalité. « 3 < 3 » est faux, mais « 3 ≤ 3 » est vrai. Le ≤ et le ≥ sont chacun un caractère Unicode précomposé, présentés dans la bibliothèque de symboles mathématiques.