Что делать & lt; и & gt; стоять за?

476

Я знаю, что сущности &lt;и &gt;используются для <и >, но мне любопытно, что означают эти имена.

Означает ли это &lt;что-то вроде « левого тега » или это просто код?

Михель Патер
источник
5
Веселая. Я использую их десять лет и до сих пор не поняла, что они стоят.
Азмисов
5
@LaurentS. «lt» = «меньше чем» может быть легко понять, только если вы взяли базовые математические инструкции на английском языке.
Мэтью Лейнган
что будет кодекс\n
сом
значит для чего >мы используем &gt;то для чего \n ?
Som

Ответы:

780
  • &lt;обозначает знак « меньше» (<)
  • &gt;обозначает знак больше, чем (>)
  • &le; обозначает знак меньше или равно (≤)
  • &ge; обозначает знак больше или равно (≥)
biscuitstack
источник
3
так &gt;=значит >=(больше или равно)
Ronaldinho Learn Coding
33
@RonaldinhoLearnCoding &gt;=будет отображаться >=, но если вы предпочитаете использовать буквенные символы, больше или равно (≥) &ge;и меньше или равно (≤) &le;.
gkubed
Хах. Всегда думал «левый тэг» и «правый тэг», но, возможно, RT взяла Return, поэтому он использует букву 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

медер омуралиев
источник
19
&lt; ==  lesser-than == <
&gt; == greater-than == >
Мартиньш Бридис
источник
13

&lt= Меньше <, &gt= больше>

Грег Трелевен
источник
10

Другие отметили правильный ответ, но не объяснили все важные причины:

  • зачем нам это?

Что означает <и>?

  • &lt;обозначает <знак. Просто помните: lt == l ess t han
  • &gt;означает >просто помните: gt == g reater t han

Почему мы не можем просто использовать <и >символы в HTML?

  • Это происходит потому , что >и <символы «зарезервированы» символы в HTML.
  • HTML является языком разметки: <и >используются для обозначения начала и конца различных атрибутов: например, <h1>а не для отображения символов больше или меньше символов. Но что, если вы хотите отобразить эти символы? Вы просто используете &lt;и &gt;браузер точно знает, как его отобразить.
BKSpurgeon
источник
9

&gt; and &lt;является ссылкой на сущность символа для >и <символа в HTML.

В вашем файле нельзя использовать знаки меньше (<) или больше (>), потому что браузер будет смешивать их с тегами.

для этих трудностей вы можете использовать имена объектов ( &gt;) и номера объектов ( &#60;).

Касир
источник
Что такое ссылка на символьную сущность для символа новой строки?
Анудж Балан
Проверьте эту ссылку, и это может помочь вам в поиске персонажа новой строки stackoverflow.com/questions/3488198/…
Kathir
1
Это & # 10; Получил это с сайта.
Анудж Балан
4

&lt;обозначает lesser than (<) symbolи, &gt;знак обозначает greater than (>) symbol.

Для получения дополнительной информации о сущностях HTML, перейдите по этой ссылке:

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

tejasgupta
источник
2
Это не добавляет ничего нового выше многих ответов, написанных много лет назад на этот семилетний вопрос ... В будущем, чтобы избежать такого дублирования, пожалуйста, взгляните на существующие ответы, прежде чем писать новый.
Жан-Франсуа Корбетт
1
Хорошо. Я сделаю, как вы говорите.
tejasgupta
1

В HTML знак «меньше» используется в начале тегов. если вы используете эту скобку " <test1>" в контенте, ваш контент скобок будет невидимым, html рендерер принимает его в качестве html тэга, изменение символов с его номерами ASCI предотвращает проблему.

с html дружественным именем:

  &lt;test1&gt; 

или с номером Аски:

 &#60;test1&#62;

или дополни аськи:

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

результат: <test1>

Ссылка asci: https://www.w3schools.com/charsets/ref_html_ascii.asp

zamoldar
источник