Que faire & lt; et & gt; représenter?

476

Je sais que les entités &lt;et &gt;sont utilisées pour <et >, mais je suis curieux de savoir ce que ces noms représentent.

Représente-t-il &lt;quelque chose comme " Tag gauche " ou est-ce juste un code?

Michiel Pater
la source
5
Drôle. Je les utilise depuis dix ans et je n'avais pas réalisé ce qu'ils représentaient jusqu'à présent.
Azmisov
5
@LaurentS. "lt" = "less than" peut être facile à comprendre si vous avez suivi des cours de mathématiques de base en anglais.
Matthew Leingang
quel sera le code\n
Som
signifie que >nous utilisons &gt;alors à quoi ça sert \n ?
Som

Réponses:

780
  • &lt;représente le signe inférieur à (<)
  • &gt;représente le signe supérieur à (>)
  • &le; représente le signe inférieur ou égal à (≤)
  • &ge; représente le signe supérieur ou égal à (≥)
biscuitstack
la source
3
il en va de &gt;=moyenne >=(supérieure ou égale)
Ronaldinho En savoir Coding
33
@RonaldinhoLearnCoding &gt;=s'affichera >=, mais si vous préférez utiliser les caractères littéraux, supérieur ou égal (≥) est &ge;et inférieur ou égal (≤) est &le;.
gkubed
Hah. J'ai toujours pensé "Left Tag" et "Right Tag", mais peut-être que RT a été pris par Return, donc il utilise la lettre G de droite au lieu de R ...
jeffkee
110

&lt; Moins que: <

&gt; Plus grand que: >

James Goodwin
la source
4
Je pensais que cela ltsignifie left tag. Mais gtbrisait mon hypothèse.
abatishchev
Je peux remplacer <par & lt; De même, que puis-je utiliser pour le nouveau caractère de ligne?
Anuj Balan
1
@AnujBalan Peut-être voulez-vous le <br>tag? Vous n'avez pas besoin d'échapper un caractère de nouvelle ligne en HTML. La plupart des langages de programmation (notamment JavaScript) utilisent \npour échapper aux nouvelles lignes dans les chaînes. Mais si vous voulez utiliser un caractère de paragraphe &para;- consultez également w3schools.com/tags/ref_entities.asp
David
37

Ils sont utilisés pour définir explicitement les symboles inférieur et supérieur à. Si l'on voulait taper <html>et ne pas avoir une balise dans le HTML, on les utiliserait. Une autre façon consiste à envelopper l' <code>élément autour du code pour ne pas l'exécuter.

Ils peuvent également être utilisés pour présenter des opérateurs mathématiques.

<!ENTITY lt      CDATA "&#60;"   -- less-than sign, U+003C ISOnum -->
<!ENTITY gt      CDATA "&#62;"   -- greater-than sign, U+003E ISOnum -->

http://www.w3.org/TR/html4/sgml/entities.html

meder omuraliev
la source
19
&lt; ==  lesser-than == <
&gt; == greater-than == >
Mārtiņš Briedis
la source
13

&lt= inférieur à <, &gt= supérieur à>

Greg Treleaven
la source
10

D'autres ont noté la bonne réponse, mais n'ont pas clairement expliqué la raison primordiale:

  • pourquoi en avons-nous besoin?

Que signifient <et>?

  • &lt;représente le <signe. N'oubliez pas: lt == l ess t han
  • &gt;signifie le >N'oubliez pas: gt == g reater t han

Pourquoi ne pouvons-nous pas simplement utiliser les caractères <et >en HTML?

  • En effet, les caractères >et <sont des caractères «réservés» en HTML.
  • Le HTML est un langage de balisage: les <et >sont utilisés pour indiquer le début et la fin de différents attributs: par exemple <h1>et non pour l'affichage des symboles supérieur ou inférieur à. Mais que se passe-t-il si vous souhaitez réellement afficher ces symboles? Vous utiliseriez simplement &lt;et &gt;et le navigateur saura exactement comment l'afficher.
BKSpurgeon
la source
9

&gt; and &lt;est une référence d'entité de caractère pour le caractère >et <en HTML.

Il n'est pas possible d'utiliser les signes inférieur à (<) ou supérieur à (>) dans votre fichier, car le navigateur les mélangera avec des balises.

pour ces difficultés, vous pouvez utiliser les noms d'entité ( &gt;) et les numéros d'entité ( &#60;).

Kathir
la source
Quelle est la référence d'entité de caractère pour «nouveau caractère de ligne»?
Anuj Balan
Vérifiez ce lien et cela peut vous aider à trouver la nouvelle entité de caractère de ligne stackoverflow.com/questions/3488198/…
Kathir
1
C'est & # 10; Je l'ai obtenu d'un site.
Anuj Balan
4

&lt;représente lesser than (<) symbolet, le &gt;signe signifie greater than (>) symbol.

Pour plus d'informations sur les entités HTML, visitez ce lien:

https://www.w3schools.com/HTML/html_entities.asp

tejasgupta
la source
2
Cela n'ajoute rien de nouveau au-dessus des nombreuses réponses écrites il y a des années sur cette question vieille de sept ans ... À l'avenir, pour éviter une telle duplication, veuillez jeter un coup d'œil aux réponses existantes avant d'en écrire une nouvelle.
Jean-François Corbett
1
D'accord. Je ferai ce que tu dis.
tejasgupta
1

En HTML, le signe inférieur à est utilisé au début des balises. si vous utilisez ce support " <test1>" dans le contenu, le contenu de votre support sera invisible, le rendu html le suppose comme une balise html, la modification des caractères avec ses numéros ASCI évite le problème.

avec un nom convivial html:

  &lt;test1&gt; 

ou avec numéro asci:

 &#60;test1&#62;

ou compléter l'asci:

&#60;&#116;&#101;&#115;&#116;&#49;&#62;

résultat: <test1>

référence asci: https://www.w3schools.com/charsets/ref_html_ascii.asp

zamoldar
la source