Che cosa & lt; e & gt; rappresentare?


476

So che le entità &lt;e &gt;sono usate per <e >, ma sono curioso di sapere cosa significano questi nomi.

Significa &lt;qualcosa come " Left tag " o è solo un codice?



5
Divertente. Li sto usando da dieci anni e non avevo capito cosa rappresentassero fino ad ora.
Azmisov,

5
@LaurentS. "lt" = "less than" può essere facile da capire solo se hai seguito le istruzioni matematiche di base in inglese.
Matthew Leingang,

quale sarà il codice per\n
Som

significa >che usiamo &gt;allora a cosa serve \n ?
Som,

Risposte:


780
  • &lt;sta per il segno meno di (<)
  • &gt;sta per il segno maggiore di (>)
  • &le; sta per il segno minore di o uguale a (≤)
  • &ge; sta per il segno maggiore o uguale a (≥)

3
così &gt;=significa >=(maggiore o uguale)
Ronaldinho Learn Coding

33
&gt;=Verrà visualizzato @RonaldinhoLearnCoding >=, ma se si preferisce utilizzare i caratteri letterali, maggiore o uguale (≥) è &ge;e minore o uguale (≤) è &le;.
Inviato dal

Hah. Ho sempre pensato "Left Tag" e "Right Tag", ma forse RT è stato preso da Return, quindi sta usando la lettera G da destra invece di R ...
jeffkee

110

&lt; Meno di: <

&gt; Più grande di: >


4
Ho pensato che ltsta per left tag. Ma gtstava rompendo il mio presupposto.
abatishchev,

Posso sostituire <con & lt; Allo stesso modo, cosa posso usare per il nuovo carattere di linea?
Anuj Balan

1
@AnujBalan Forse vuoi il <br>tag? Non è necessario sfuggire a un carattere di nuova riga in HTML. La maggior parte dei linguaggi di programmazione (in particolare JavaScript) utilizza \nper sfuggire alle nuove righe nelle stringhe. Ma se vuoi usare un carattere di paragrafo, &para;dai un'occhiata anche a w3schools.com/tags/ref_entities.asp
David

37

Sono usati per definire esplicitamente meno e maggiore dei simboli. Se uno volesse scrivere <html>e non avere un tag nell'HTML, li userebbe. Un modo alternativo è avvolgere l' <code>elemento attorno al codice per non incorrere in quello.

Possono anche essere usati per presentare operatori matematici.

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

Altri hanno notato la risposta corretta, ma non hanno spiegato chiaramente il motivo fondamentale:

  • perché ne abbiamo bisogno?

Cosa significano <e>?

  • &lt;sta per il <segno. Basta ricordare: lt == l ess t han
  • &gt;sta per >Ricorda solo: gt == g reater t han

Perché non possiamo semplicemente usare i caratteri <e >in HTML?

  • Questo perché i caratteri >e <sono caratteri "riservati" in HTML.
  • HTML è un linguaggio di markup: I <e >sono usati per indicare l'inizio e la fine di diversi attributi: ad esempio <h1>e non per la visualizzazione dei simboli maggiore o minore di. E se volessi davvero mostrare quei simboli? Si potrebbe usare semplicemente &lt;e &gt;e il browser si sa esattamente come per visualizzarlo.

9

&gt; and &lt;è un riferimento all'entità carattere per il carattere >e <in HTML.

Non è possibile utilizzare i segni minore di (<) o maggiore di (>) nel file, poiché il browser li mescolerà con i tag.

per queste difficoltà è possibile utilizzare nomi di entità ( &gt;) e numeri di entità ( &#60;).


Qual è il riferimento all'entità carattere per 'carattere nuova linea'?
Anuj Balan

Controlla questo link e questo può aiutarti a trovare l'entità del nuovo carattere di riga stackoverflow.com/questions/3488198/…
Kathir

1
È & # 10; Capito da un sito.
Anuj Balan,

4

&lt;sta per lesser than (<) symbole, il &gt;segno sta per greater than (>) symbol.

Per ulteriori informazioni sulle entità HTML, visitare questo link:

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


2
Ciò non aggiunge nulla di nuovo al di sopra delle molte risposte scritte anni fa su questa domanda di sette anni ... In futuro, per evitare tale duplicazione, si prega di dare un'occhiata alle risposte esistenti prima di scriverne una nuova.
Jean-François Corbett,

1
Ok. Farò come dici tu.
tejasgupta,


1

In HTML, il segno di meno di viene utilizzato all'inizio dei tag. se utilizzi questa parentesi " <test1>" nei contenuti, il contenuto della parentesi sarà invisibile, il renderer HTML lo assume come tag HTML, modificando i caratteri con i suoi numeri ASCI evita il problema.

con nome descrittivo HTML:

  &lt;test1&gt; 

o con numero asci:

 &#60;test1&#62;

o comple asci:

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

risultato: <test1>

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.