¿Qué hacer & lt; y & gt; ¿representar?

476

Sé que las entidades &lt;y &gt;se utilizan para <y >, pero tengo curiosidad por lo que significan estos nombres.

¿Significa &lt;algo como " Etiqueta izquierda " o es solo un código?

Michiel Pater
fuente
55
Gracioso. Los he estado usando durante diez años y no me había dado cuenta de lo que representaban hasta ahora.
Azmisov
55
@LaurentS. "lt" = "menor que" puede ser fácil de entender si tomaste la instrucción matemática básica en inglés.
Matthew Leingang
¿Cuál será el código?\n
Som
significa para >qué usamos, &gt;entonces, ¿para qué sirve \n ?
Som

Respuestas:

780
  • &lt;representa el signo menor que (<)
  • &gt;representa el signo mayor que (>)
  • &le; representa el signo menor o igual que (≤)
  • &ge; representa el signo mayor o igual que (≥)
pila de galletas
fuente
3
también &gt;=significa >=(mayor o igual)
Ronaldinho Learn Coding
33
Se &gt;=mostrará @RonaldinhoLearnCoding >=, pero si prefiere usar los caracteres literales, mayor o igual (≥) es &ge;, y menor o igual que (≤) &le;.
gkubed
Ja Siempre pensé "Tag izquierda" y "derecha Tag", pero tal vez RT fue tomada por el retorno, por lo que es el uso de la letra G de la derecha en lugar de R ...
jeffkee
110

&lt; Menos que: <

&gt; Mas grande que: >

James Goodwin
fuente
44
Pensé que ltsignifica left tag. Pero gtestaba rompiendo mi suposición.
abatishchev
Puedo reemplazar <con & lt; Del mismo modo, ¿qué puedo usar para el nuevo carácter de línea?
Anuj Balan
1
@AnujBalan ¿Quizás quieres la <br>etiqueta? No necesita escapar de un carácter de nueva línea en HTML. La mayoría de los lenguajes de programación (especialmente JavaScript) se usan \npara escapar de nuevas líneas en cadenas. Pero si quieres usar un carácter de párrafo &para;, también visita w3schools.com/tags/ref_entities.asp
David
37

Se utilizan para definir explícitamente menor y mayor que los símbolos. Si uno quisiera escribir <html>y no tener una etiqueta en el HTML, uno los usaría. Una forma alternativa es envolver el <code>elemento alrededor del código para que no se encuentre con eso.

También se pueden usar para presentar operadores matemáticos.

<!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
fuente
19
&lt; ==  lesser-than == <
&gt; == greater-than == >
Mārtiņš Briedis
fuente
13

&lt= menor que <, &gt= mayor que>

Greg Treleaven
fuente
10

Otros han notado la respuesta correcta, pero no han explicado claramente la razón más importante:

  • ¿ Por qué necesitamos esto?

¿Qué significan <y>?

  • &lt;representa el <letrero. Solo recuerda: lt == l ess t han
  • &gt;significa >Just recuerda: gt == g reater t han

¿Por qué no podemos simplemente usar los caracteres <y >en HTML?

  • Esto se debe a que los caracteres >y <son caracteres 'reservados' en HTML.
  • HTML es un lenguaje de marcado: <y >se utilizan para denotar el inicio y el final de diferentes atributos: por ejemplo, <h1>y no para la visualización de los símbolos mayores o menores que. Pero, ¿y si quisieras mostrar esos símbolos? Simplemente usaría &lt;y &gt;y el navegador sabrá exactamente cómo mostrarlo.
BKSpurgeon
fuente
9

&gt; and &lt;es una referencia de entidad de caracteres para el carácter >y <en HTML.

No es posible usar los signos menor que (<) o mayor que (>) en su archivo, porque el navegador los mezclará con etiquetas.

para estas dificultades puede usar nombres de entidad ( &gt;) y números de entidad ( &#60;).

Kathir
fuente
¿Cuál es la referencia de entidad de caracteres para 'nuevo carácter de línea'?
Anuj Balan
Consulte este enlace y esto puede ayudarlo a encontrar la nueva entidad de carácter de línea stackoverflow.com/questions/3488198/…
Kathir
1
Es & # 10; Lo obtuve de un sitio.
Anuj Balan
4

&lt;significa lesser than (<) symboly, el &gt;signo significa greater than (>) symbol.

Para obtener más información sobre las entidades HTML, visite este enlace:

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

tejasgupta
fuente
2
Esto no agrega nada nuevo sobre las muchas respuestas escritas hace años en esta pregunta de siete años ... En el futuro, para evitar tal duplicación, eche un vistazo a las respuestas existentes antes de escribir una nueva.
Jean-François Corbett
1
Okay. Haré lo que dices.
tejasgupta
3

en :

&lt=    this is    <=
=&gt    this is    =>
shilovk
fuente
1

En HTML, el signo menor se usa al comienzo de las etiquetas. si utiliza este " <test1>" paréntesis en el contenido, el contenido de su paréntesis será invisible, el procesador html lo está asumiendo como una etiqueta html, el cambio de caracteres con sus números ASCI evita el problema.

con nombre descriptivo html:

  &lt;test1&gt; 

o con número asci:

 &#60;test1&#62;

o comple asci:

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

resultado: <test1>

referencia asci: https://www.w3schools.com/charsets/ref_html_ascii.asp

zamoldar
fuente