什么是< 和> 代表?


474

我知道这些实体&lt;&gt;用于<>,但我很好奇这些名称的含义。

&lt;代表“ Left tag ”之类的东西还是仅仅是代码?



5
滑稽。我使用它们已有十年了,直到现在才意识到它们代表的含义。
Azmisov

5
@LaurentS。仅当您接受英语基础数学教学时,“ lt” =“小于”才可能容易理解。
Matthew Leingang

的代码是什么\n
索姆(Som)

手段>,我们用&gt;那么究竟是什么\n
索姆(Som)

Answers:


779
  • &lt;代表小于号(<)
  • &gt;代表大于号(>)
  • &le; 代表小于或等于符号(≤)
  • &ge; 代表大于或等于符号(≥)

3
所以不&gt;=平均>=(大于或等于)
罗纳尔迪尼奥了解编码

33
&gt;=将显示@RonaldinhoLearnCoding >=,但是如果您喜欢使用文字字符,则大于或等于(≥)为&ge;,小于或等于(≤)为&le;
gkubed

哈哈 一直以为“左标签”和“右标签”,但是RT可能是Return所
带回的

110

&lt; 少于: <

&gt; 比...更棒: >


4
我以为lt代表left tag。但是gt,这违反了我的假设。
abatishchev

我可以用&lt;替换< 同样,换行符可以使用什么?
阿努·巴兰

1
@AnujBalan也许您想要<br>标签?您无需在HTML中转义换行符。大多数编程语言(特别是JavaScript)用于\n转义字符串中的换行符。但是,如果您想使用段落字符&para;-还请访问w3schools.com/tags/ref_entities.asp
David

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 == ESS 牛逼
  • &gt;代表>Just Just:gt == g reater t han

为什么我们不能简单地在HTML中使用<>字符?

  • 这是因为><字符是HTML中的“保留”字符。
  • HTML是一种标记语言:<>用于表示不同属性的开始和结束:例如,<h1>而不是用于显示大于或小于符号。但是,如果您想实际显示这些符号怎么办?您只需使用&lt;&gt;,浏览器就会确切地知道如何显示它。

9

&gt; and &lt;是HTML中>and <字符的字符实体引用。

在文件中不能使用小于(<)或大于(>)的符号,因为浏览器会将它们与标签混合。

对于这些困难,您可以使用实体名称(&gt;)和实体编号(&#60;)。


“换行符”的字符实体参考是什么?
阿努·巴兰

检查此链接,这可能有助于您找到新的换行符实体stackoverflow.com/questions/3488198/…–
Kathir

1
它的&#10; 从一个站点得到它。
阿努·巴兰



1

在HTML中,标记的开头使用小于号。如果您<test1>在内容中使用此括号“ ”,则您的括号内容将不可见,html渲染器会将其假定为html标记,更改带有其ASCI编号的字符可防止出现此问题。

带有html友好名称:

  &lt;test1&gt; 

或使用asci号:

 &#60;test1&#62;

或完成asci:

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

结果:<test1>

ASCII参考:https ://www.w3schools.com/charsets/ref_html_ascii.asp

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.