< 和 > 代表什么意思?

633
我知道实体编码 &lt;&gt; 用于表示 <>,但我想知道这些名称代表什么意思。 &lt; 是否代表 "左尖括号" 或者只是一个代码?

19
好的,以下是您需要翻译的内容:http://www.w3schools.com/HTML/html_entities.asp - Stephen
9
有趣,我用这些东西已经十年了,直到现在才意识到它们代表什么。 - Azmisov
7
如果你接受过英语基础数学教育,那么“lt”代表“小于”的含义可能很容易理解。 - Matthew Leingang
\n的代码是什么? - Som
对于 > 我们使用 &gt;,那么 \n 的表示方法是什么? - Som
显示剩余2条评论
10个回答

1018
  • &lt;代表小于号<
  • &gt;代表大于号>
  • &le;代表小于或等于符号
  • &ge;代表大于或等于符号

42
@RonaldinhoLearnCoding &gt;=会显示>=,但如果你更喜欢使用文字符号,大于等于(≥)是&ge;,小于等于(≤)是&le; - gkubed
哈哈。我一直以为“左标签”和“右标签”,但也许RT被Return占用了,所以它使用右边的字母G代替R... - jeffkee
这些被称为什么? - Demodave
@Demodave 在普通英语语法中,这些被称为“尖括号”。在HTML中,它们被称为“HTML实体”或“保留字符”:https://developer.mozilla.org/zh-CN/docs/Glossary/Entity - pbristow

126

&lt; 表示小于号:<

&gt; 表示大于号:>


4
我原以为lt代表“左标签”,但是gt打破了我的假设。 - abatishchev
我可以用 < 替换 <。同样,换行符我应该使用什么? - Anuj Balan
2
@AnujBalan 或许您想要使用<br>标签?在HTML中,您不需要转义换行符。大多数编程语言(尤其是JavaScript)使用\n来转义字符串中的换行符。但如果您想要段落字符,请使用&para;-同时可以查看http://www.w3schools.com/tags/ref_entities.asp - David

48

它们被用来明确地定义小于和大于符号。如果想要输入<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

-> 这是一个链接到HTML实体的网页。

32

<和>代表什么意思?

  • &lt;代表 < 符号。只需记住:lt == 小于
  • &gt;代表 > 符号。只需记住:gt == 大于

为什么我们需要它?

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

参考资料:https://dev.w3.org/html5/html-author/charref


22
&lt; ==  lesser-than == <
&gt; == greater-than == >

15

&lt = 小于号 <&gt = 大于号 >


10
"

&gt; 和 &lt; 是HTML中用于表示字符><的字符实体引用。

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

为了解决这些问题,您可以使用实体名称(&gt;)和实体编号(&#60;)。

"

“新行字符”的字符实体引用是什么? - Anuj Balan
请查看此链接,这可能会帮助您找到换行符实体:https://dev59.com/1nA75IYBdhLWcg3wFEsI - Kathir
1
从一个网站上获取的。 - Anuj Balan

7
在HTML中,小于号用于标签的开头。如果您在内容中使用该括号"<test1>",则您的括号内容将不可见,因为HTML渲染器会将其视为HTML标记。通过将字符更改为其ASCII数字来解决此问题。
带HTML友好名称:
  &lt;test1&gt; 

或者使用ASCII编码:

 &#60;test1&#62;

或完整的ASCII码:
&#60;&#116;&#101;&#115;&#116;&#49;&#62;

结果: <test1>

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


6

2
这并没有在这个七年老问题上添加任何新的东西,因为多年前已经有很多答案了... 为了避免这样的重复,请在撰写新答案之前先浏览现有的答案。 - Jean-François Corbett
1
好的,我会按照您说的去做。 - tejasgupta

3

中:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接