Que sont les balises d'échappement en HTML?
Sont-ils "
<
>
pour représenter "
<
>
?
Et comment fonctionnent-ils?
Est-ce que c'est l'hex, ou qu'est-ce que c'est?
Comment est-ce fait, et pourquoi ne sont-ils pas juste les personnages eux-mêmes?
Comment fonctionnent-ils?
Tout &#num;
est remplacé par le caractère de la table ASCII, correspondant à cette num
.
Est-ce que cet hex, ou qu'est-ce que c'est?
Ce n'est pas hexadécimal, le nombre représente le nombre de caractères en décimal dans la table ASCII. Consultez la table ASCII . Vérifiez les colonnes Dec et HTML.
Pourquoi ne sont-ils pas juste les personnages eux-mêmes?
Regardez cet exemple:
<div>Hey you can use </div> to end div tag!</div>
Cela gâcherait l'interprète. C'est un mauvais exemple, mais vous avez eu l'idée.
Pourquoi vous ne pouvez pas utiliser de caractères d'échappement comme dans les langages de programmation?
Je n'ai pas de réponse exacte à cela. Mais html comme XML est un langage de balisage et non un langage de programmation. La réponse réside probablement dans l’histoire de la façon dont les langages de balisage deviennent ce qu’ils sont maintenant.
Voici quelques communes entités . Vous n'avez pas besoin d'utiliser le code complet. Il existe des alias courants pour les entités fréquemment utilisées. Par exemple, vous pouvez utiliser <et> pour indiquer des symboles inférieur et supérieur à. & est esperluette, etc.
EDIT: Cela devrait être - < > and &
EDIT: Un autre caractère commun est  
qui est souvent utilisé pour représenter des onglets dans des segments <code>
Non, ce n'est pas hexadécimal, c'est décimal. L'équivalent Hex est & # x3c; Mais on utilise généralement & lt; (inférieur à) pour <et & gt; pour> à la place.
Voici la référence complète des entités html:
Il est utilisé pour un formatage de caractères correct
Le HTML comporte un ensemble de caractères spéciaux que les navigateurs reconnaissent comme faisant partie du langage HTML lui-même. Par exemple, les navigateurs savent que lorsqu'ils rencontrent un caractère <dans le code HTML, ils doivent l'interpréter comme le début d'une balise. > est un exemple de caractère réservé. Par conséquent, utilisez caractère html pour éviter tout problème et pour une pratique correcte également
Ces échappées sont des échappées ascii décimales. Vous pouvez voir les valeurs ici . Regardez la colonne HTML.