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?



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

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


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




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ć.

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


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


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.