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?



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 à (≥)

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: >


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




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.

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;).


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


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.