< 和 > 代表啥?

Posted

技术标签:

【中文标题】< 和 > 代表啥?【英文标题】:What do &lt; and &gt; stand for?< 和 > 代表什么? 【发布时间】:2011-07-01 10:27:38 【问题描述】:

我知道实体 &amp;lt;&amp;gt; 用于 &amp;lt;&amp;gt;,但我很好奇这些名称代表什么。

&amp;lt; 是代表“左标签”还是只是一个代码?

【问题讨论】:

w3schools.com/html/html_entities.asp 有趣。我已经使用了十年,直到现在才意识到它们代表什么。 @LaurentS。 "lt" = "less than" 可能只有在你上过基本的英语数学教学时才容易理解。 \n 的代码是什么 表示&amp;gt; 我们使用&amp;gt; 那么\n 是什么意思? 【参考方案1】: &amp;lt; 代表less-than sign&lt; &amp;gt; 代表greater-than sign&gt; &amp;le; 代表小于或等于号 &amp;ge; 代表大于或等于号

【讨论】:

@RonaldinhoLearnCoding &amp;gt;= 将显示&gt;=,但如果您更喜欢使用文字字符,则大于或等于(≥)为&amp;ge;,小于或等于(≤)为@ 987654335@. 哈。一直以为“左标签”和“右标签”,但可能RT被Return带走了,所以它使用了从右开始的字母G而不是R...... 这些叫什么? @Demodave 在普通的英语语法中,这些是“尖括号”。在 HTML 中,这些是“HTML 实体”或“保留字符”:developer.mozilla.org/en-US/docs/Glossary/Entity【参考方案2】:

&amp;lt; 小于:&lt;

&amp;gt; 大于:&gt;

【讨论】:

我认为lt 代表left tag。但是gt 打破了我的假设。 我可以将 @AnujBalan 也许你想要&lt;br&gt; 标签?您不需要在 HTML 中转义换行符。大多数编程语言(尤其是 javascript)使用\n 来转义字符串中的换行符。但是如果你想要一个段落字符使用&amp;para; - 也可以查看w3schools.com/tags/ref_entities.asp【参考方案3】:

它们用于显式定义小于和大于符号。如果想打出&lt;html&gt; 而不让它成为HTML 中的标签,可以使用它们。另一种方法是将&lt;code&gt; 元素包裹在代码周围,以免遇到这种情况。

它们也可以用来表示数学运算符。

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

【讨论】:

【参考方案4】:

其他人已经注意到正确的答案,但没有清楚地解释最重要的原因:

为什么我们需要这个?

代表什么?

&amp;lt; 代表 &lt; 符号。请记住:lt == less than &amp;gt; 代表 &amp;gt; 请记住:gt == greater than

为什么我们不能简单地在 HTML 中使用 &amp;lt;&amp;gt; 字符?

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

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

【讨论】:

【参考方案5】:
&lt; ==  lesser-than == <
&gt; == greater-than == >

【讨论】:

【参考方案6】:

&amp;lt = 小于&lt;&amp;gt = 大于&gt;

【讨论】:

【参考方案7】:

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

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

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

【讨论】:

“换行符”的字符实体引用是什么? 检查此链接,这可能会帮助您找到新的行字符实体***.com/questions/3488198/… 它的 从网站上得到的。【参考方案8】:

&amp;lt; 代表lesser than (&lt;) symbol&amp;gt; 符号代表greater than (&gt;) symbol

有关 HTML 实体的更多信息,请访问此链接:

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

【讨论】:

这并没有在多年前就这个七年前的问题写的许多答案之上添加任何新内容......将来,为避免这种重复,请在写新答案之前先看看现有答案一。 好的。我会照你说的做。【参考方案9】:

在 HTML 中,小于号用于标记的开头。 如果您在内容中使用此括号“&lt;test1&gt;”,您的括号内容将不可见,html 渲染器将其假定为 html 标记,使用其 ASCI 数字更改字符可防止此问题。

带有 html 友好名称:

  &lt;test1&gt; 

或使用 asci 编号:

 &#60;test1&#62;

或完整的asci:

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

结果:

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

【讨论】:

【参考方案10】:

在rails:

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

【讨论】:

以上是关于< 和 > 代表啥?的主要内容,如果未能解决你的问题,请参考以下文章

Maven pom中的父标签代表啥?

type标签在HTML中代表啥

JSX 代表啥?

List<String>代表这个集合是String类型的。那么Adapter<String>代表啥意思啊,新手不懂啊

td tr th 标记分别表示啥?

泛化类的定义中<? extends T>和<? super T>各代表啥意思?