it-swarm.com.ru

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

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

&lt; означает что-то вроде "Left tag" или это просто код?

399
Michiel Pater
683
biscuitstack

&lt; Менее чем: <

&gt; Больше чем: >

105
James Goodwin

Они используются для явного определения символов меньше и больше чем. Если кто-то хочет напечатать <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

34
meder omuraliev
&lt; ==  lesser-than == <
&gt; == greater-than == >
17
Mārtiņš Briedis

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

11
Greg Treleaven

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

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

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

8
Kathir

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

  • почему нам это нужно?

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

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

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

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

в Rails :

&lt=    this is    <=
=&gt    this is    =>
2
shilovk

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

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

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

Надеюсь, мой ответ был вам полезен ... Хорошего дня впереди ...

2
tejasgupta