Co robisz? i> oznaczać?

474

Wiem, że żywe &lt;i &gt;są wykorzystywane do <a >, ale jestem ciekaw co te nazwy oznaczają.

Czy &lt;oznacza coś takiego jak „ Lewy znacznik ”, czy jest to tylko kod?

Michiel Pater
źródło
5
Zabawny. Używam ich od dziesięciu lat i do tej pory nie zdawałem sobie sprawy z tego, co oni reprezentowali.
Azmisov
5
@LaurentS. „lt” = „mniej niż” może być łatwe do odgadnięcia, jeśli podjąłeś podstawowe instrukcje matematyczne w języku angielskim.
Matthew Leingang
jaki będzie kod\n
Som
oznacza, >że używamy, &gt;więc po co \n ?
Som

Odpowiedzi:

779
herbatniki
źródło
3
oznacza &gt;=to >=(większe lub równe)
Ronaldinho Learn Coding
33
&gt;=Zostanie wyświetlony @RonaldinhoLearnCoding >=, ale jeśli wolisz używać literalnych znaków, większa lub równa (≥) jest &ge;, a mniejsza lub równa (≤) &le;.
opublikował
Hah Zawsze myślałem o „lewym znaczniku” i „prawym znaczniku”, ale być może RT zostało odebrane przez Return, więc używa litery G z prawej zamiast R ...
jeffkee 30.10.2019
110

&lt; Mniej niż: <

&gt; Lepszy niż: >

James Goodwin
źródło
4
Myślałem, że ltoznacza left tag. Ale gtłamał moje przypuszczenia.
abatishchev
Mogę zastąpić <przez < Podobnie, czego mogę użyć do nowego znaku linii?
Anuj Balan,
1
@AnujBalan Być może chcesz <br>tagu? Nie musisz uciekać znaku nowej linii w HTML. Większość języków programowania (w szczególności JavaScript) służy \ndo zmiany znaku nowej linii w łańcuchach. Ale jeśli chcesz użyć znaku akapitu &para;- sprawdź także w3schools.com/tags/ref_entities.asp
David
37

Służą do jawnego definiowania mniejszych i większych niż symbole. Gdyby ktoś chciał wpisać <html>i nie był tagiem w kodzie HTML, użyłby ich. Alternatywnym sposobem jest zawinięcie pliku<code> elementu wokół kodu, aby go nie uruchomić.

Można je również wykorzystać do prezentacji operatorów matematycznych.

<!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
źródło
19
&lt; ==  lesser-than == <
&gt; == greater-than == >
Mārtiņš Briedis
źródło
13

&lt= mniej niż <, &gt= więcej niż>

Greg Treleaven
źródło
10

Inni zauważyli prawidłową odpowiedź, ale nie wyjaśnili jasno najważniejszego powodu:

  • dlaczego tego potrzebujemy?

Co oznaczają <i>?

  • &lt;oznacza <znak. Pamiętaj tylko: lt == l ess t han
  • &gt;oznacza po >prostu pamiętaj: gt == g reater t han

Dlaczego nie możemy po prostu używać znaków <i >w HTML?

  • Wynika to z faktu, że znaki >i <są znakami „zarezerwowanymi” w HTML.
  • HTML jest językiem znaczników: <i >służą do oznaczania początku i końca różnych atrybutów: np. <h1>I nie do wyświetlania symboli większych lub mniejszych niż. Ale co, jeśli chcesz wyświetlić te symbole? Po prostu skorzystasz, &lt;a &gt;przeglądarka będzie dokładnie wiedziała, jak ją wyświetlić.
BKSpurgeon
źródło
9

&gt; and &lt;to odwołanie do encji znakowej dla znaku >i <w HTML.

W pliku nie można używać znaków mniejszych niż (<) ani większych niż (>), ponieważ przeglądarka będzie mieszać je ze znacznikami.

w przypadku tych trudności można użyć nazw jednostek ( &gt;) i numerów jednostek ( &#60;).

Kathir
źródło
Jakie jest odniesienie do znaku dla „nowego znaku linii”?
Anuj Balan,
Sprawdź ten link, a może ci to pomóc w znalezieniu nowego elementu znaku stosu stackoverflow.com/questions/3488198/...
Kathir
1
Jego & # 10; Mam to ze strony.
Anuj Balan
4

&lt;oznacza lesser than (<) symboli &gt;znak oznaczagreater than (>) symbol .

Aby uzyskać więcej informacji na temat jednostek HTML, odwiedź ten link:

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

tejasgupta
źródło
2
Nie dodaje to niczego nowego w stosunku do wielu odpowiedzi napisanych przed laty na to siedmioletnie pytanie ... W przyszłości, aby uniknąć takiego powielania, przed napisaniem nowej należy rzucić okiem na istniejące odpowiedzi.
Jean-François Corbett,
1
Ok. Zrobię jak mówisz.
tejasgupta
1

W HTML znak „mniej niż” jest używany na początku znaczników. jeśli użyjesz tego nawiasu ”<test1> ” w treści, zawartość nawiasu będzie niewidoczna, moduł renderujący HTML przyjmuje go jako znacznik html, zmiana znaków za pomocą jego numerów ASCI zapobiega problemowi.

z przyjazną nazwą HTML:

  &lt;test1&gt; 

lub z numerem asci:

 &#60;test1&#62;

lub uzupełnij asci:

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

wynik: <test1>

odsyłacz asci: https://www.w3schools.com/charsets/ref_html_ascii.asp

zamoldar
źródło