Що робити & lt; і & gt; стояти за?


475

Я знаю , що об'єкти &lt;і &gt;використовуються для <і >, але мені цікаво , що ці імена позначають.

Чи &lt;стоїть щось на зразок " Лівий тег " чи це просто код?



5
Смішно. Я використовую їх десять років і не зрозумів, на що вони стояли дотепер.
Азмісов

5
@LaurentS. "lt" = "менше ніж" може бути легко зрозуміти, лише якщо ви взяли основні навчання з математики англійською мовою.
Метью Лейнганг

який буде код\n
Som

засіб >ми використовуємо &gt;те , що для \n ?
Som

Відповіді:


779

3
так це &gt;=означає >=(більший або рівний)
Роналдіньо дізнатися кодування

33
@RonaldinhoLearnCoding &gt;=відобразиться >=, але якщо ви вважаєте за краще використовувати буквальні символи, більший або рівний (≥) є &ge;, і менше або рівний (≤) &le;.
gkubed

Ха-ха. Завжди думав "Лівий тег" і "Правий тег", але, можливо, RT був узятий поверненням, тому він використовує букву G справа, а не R ...
jeffkee

110

&lt; Менше: <

&gt; Більш чим: >


4
Я думав, ltстоїть left tag. Але gtпорушував моє припущення.
абатищев

Я можу замінити <на & lt; Аналогічно, що я можу використовувати для нового символу рядка?
Ануй Балан

1
@AnujBalan Можливо, вам потрібен <br>тег? Вам не потрібно уникати символу нового рядка в HTML. Більшість мов програмування (зокрема JavaScript) використовують \nдля виходу із рядків у рядках. Але якщо ви хочете використовувати символи абзацу &para;- також перевірте w3schools.com/tags/ref_entities.asp
Девід

37

Вони використовуються, щоб чітко визначати менше та більше, ніж символи. Якщо хтось хотів набрати, <html>а це не тег у HTML, він би використовував їх. Альтернативний спосіб - обернути <code>елемент навколо коду, щоб не стикатися з цим.

Вони також можуть бути використані для представлення математичних операторів.

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

Інші відзначили правильну відповідь, але чітко не пояснили найважливішої причини:

  • навіщо нам це потрібно?

Що означають <і>?

  • &lt;означає <знак. Пам’ятайте лише: lt == l ess t han
  • &gt;означає >просто пам'ятай: gt == g reater t han

Чому ми не можемо просто використовувати символи <та >символи в HTML?

  • Це тому, що символи >та <символи є "зарезервованими" символами в HTML.
  • HTML - мова розмітки: <і >використовується для позначення початку та закінчення різних атрибутів: наприклад, <h1>а не для відображення символів, що перевищують або менше. Але що робити, якщо ви хотіли фактично відобразити ці символи? Ви просто використовуєте, &lt;і &gt;браузер точно знатиме, як його відобразити.

9

&gt; and &lt;є посиланням на сутність символу для >і <символу в HTML.

Неможливо використовувати знаки менше (<) або більше (>) у вашому файлі, оскільки браузер змішає їх з тегами.

для цих труднощів можна використовувати назви сутностей ( &gt;) та номери сутностей ( &#60;).


Що таке посилання сутності символу для "нового символу рядка"?
Ануй Балан

Перевірте це посилання, і це може допомогти вам у пошуку нової сутності символу рядка stackoverflow.com/questions/3488198/…
Катір

1
Її & # 10; Отримав це з сайту.
Ануй Балан

4

&lt;означає lesser than (<) symbolі, &gt;знак означає greater than (>) symbol.

Для отримання додаткової інформації про HTML-елементи, перейдіть за цим посиланням:

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


2
Це не додає нічого нового вище багатьох відповідей, написаних років тому на це семирічне запитання ... Надалі, щоб уникнути такого дублювання, будь ласка, погляньте на існуючі відповіді, перш ніж писати нову.
Жан-Франсуа Корбетт

1
Добре. Я буду робити, як ти кажеш.
tejasgupta


1

У HTML знак "менше значення" використовується на початку тегів. якщо ви використовуєте цю дужку " <test1>" у вмісті, вміст вашої дужки буде невидимим, html-рендерінг вважає його тегом html, зміна символів з його номерами ASCI запобігає проблемі.

з ім'ям дружнього html:

  &lt;test1&gt; 

або з номером asci:

 &#60;test1&#62;

або доповнити asci:

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

результат: <тест1>

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.