O que faz & lt; e & gt; apoiar?

476

Eu sei que as entidades &lt;e &gt;são usadas para <e >, mas estou curioso para saber o que esses nomes representam.

Significa &lt;algo como " Tag esquerdo " ou é apenas um código?

Michiel Pater
fonte
5
Engraçado. Eu os uso há dez anos e não tinha percebido o que eles representavam até agora.
Azmisov 02/07
5
@LaurentS. "lt" = "menor que" pode ser fácil de descobrir se você seguiu as instruções básicas de matemática em inglês.
Matthew Leingang
qual será o código para\n
Som
significa para >nós usamos &gt;então o que é \n ?
Som

Respostas:

780
  • &lt;significa o sinal de menor que (<)
  • &gt;significa o sinal maior que (>)
  • &le; significa o sinal de menor ou igual a (≤)
  • &ge; significa o sinal de maior ou igual a (≥)
pilha de biscoitos
fonte
3
o que isso &gt;=significa >=(maior ou igual)
Ronaldinho Learn Coding
33
@RonaldinhoLearnCoding &gt;=será exibido >=, mas se você preferir usar os caracteres literais, maior ou igual (≥) é &ge;e menor ou igual (≤) é &le;.
gkubed
Hah. Sempre pensei "Tag Left" e "Tag Right", mas talvez RT foi feita pelo retorno, por isso é usando a letra G da direita, em vez de R ...
jeffkee
110

&lt; Menor que: <

&gt; Maior que: >

James Goodwin
fonte
4
Eu pensei que ltsignifica left tag. Mas gtestava quebrando minha suposição.
abatishchev
Eu posso substituir <por & lt; Da mesma forma, o que posso usar para novos caracteres de linha?
Anuj Balan
1
@AnujBalan Talvez você queira a <br>tag? Você não precisa escapar de um caractere de nova linha em HTML. A maioria das linguagens de programação (principalmente o JavaScript) usa \npara escapar de novas linhas em strings. Mas se você quer um uso de caracteres parágrafo &para;- também verificar w3schools.com/tags/ref_entities.asp
David
37

Eles são usados ​​para definir explicitamente menos que e maiores que símbolos. Se alguém quisesse digitar <html>e não ter uma tag no HTML, usaria-os. Uma maneira alternativa é envolver o <code>elemento em torno do código para não funcionar com isso.

Eles também podem ser usados ​​para apresentar 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
fonte
19
&lt; ==  lesser-than == <
&gt; == greater-than == >
Mārtiņš Briedis
fonte
13

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

Greg Treleaven
fonte
10

Outros notaram a resposta correta, mas não explicaram claramente o motivo mais importante:

  • por que precisamos disso?

O que <e> representam?

  • &lt;representa o <sinal. Lembre-se: lt == l ess t han
  • &gt;significa >Apenas lembre-se: gt == g reater t han

Por que não podemos simplesmente usar os caracteres <e >em HTML?

  • Isso ocorre porque os caracteres >e <são caracteres 'reservados' em HTML.
  • HTML é uma linguagem de marcação: O <e >é usado para denotar o início e o final de diferentes atributos: por exemplo, <h1>e não para a exibição de símbolos maiores ou menores que. Mas e se você realmente quisesse exibir esses símbolos? Você simplesmente usaria &lt;e &gt;o navegador saberá exatamente como exibi-lo.
BKSpurgeon
fonte
9

&gt; and &lt;é uma referência de entidade de caractere para o caractere >e <em HTML.

Não é possível usar os sinais menor que (<) ou maior que (>) no seu arquivo, porque o navegador os misturará com tags.

para essas dificuldades, você pode usar nomes de entidades ( &gt;) e números de entidades ( &#60;).

Kathir
fonte
Qual é a referência de entidade de caractere para 'caractere de nova linha'?
Anuj Balan
Confira neste link e isso pode ajudá-lo a encontrar o caractere de nova linha entidade stackoverflow.com/questions/3488198/...
Kathir
1
É & # 10; Entendi de um site.
Anuj Balan
4

&lt;significa lesser than (<) symbole, o &gt;sinal significa greater than (>) symbol.

Para mais informações sobre entidades HTML, visite este link:

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

tejasgupta
fonte
2
Isso não adiciona nada de novo acima das muitas respostas escritas anos atrás sobre essa pergunta de sete anos ... No futuro, para evitar essa duplicação, dê uma olhada nas respostas existentes antes de escrever uma nova.
Jean-François Corbett
1
Está bem. Eu farei o que você diz.
tejasgupta
3

no :

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

Em HTML, o sinal de menor que é usado no início das tags. se você usar esse suporte " <test1>" no conteúdo, seu conteúdo será invisível, o renderizador html estará assumindo isso como uma tag html. A alteração de caracteres com seus números ASCI impede o problema.

com nome amigável html:

  &lt;test1&gt; 

ou com número asci:

 &#60;test1&#62;

ou asci completo:

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

resultado: <test1>

referência asci: https://www.w3schools.com/charsets/ref_html_ascii.asp

zamoldar
fonte