【发布时间】:2018-09-27 09:14:48
【问题描述】:
我想在 HTML 的文本中包含 < 和 >,但我不能这样做,因为 HTML 不理解它是文本。
有什么办法可以将这些符号作为文本放入 HTML 中,让编辑器理解?
例子:
<div> <this is some text> </div>
【问题讨论】:
-
改用 HTML 实体 - dev.w3.org/html5/html-author/charref
我想在 HTML 的文本中包含 < 和 >,但我不能这样做,因为 HTML 不理解它是文本。
有什么办法可以将这些符号作为文本放入 HTML 中,让编辑器理解?
例子:
<div> <this is some text> </div>
【问题讨论】:
是的,像这样简单地使用&lt; 和&gt;:
Use then <like> this
<br>
5 < 6 = true
<br>
1 > 2 = false
你的例子是:
<div>&lt;this is some text&gt;</div>
它们被称为 HTML 实体的:
HTML 实体是一段文本(“字符串”),它以与号 (&) 开头并以分号 (;) 结尾。实体经常用于显示保留字符(否则将被解释为 HTML 代码)和不可见字符(如不间断空格)
您可以在W3 Org 中查看完整的实体列表,并在MDN Documentation 中了解更多信息
【讨论】:
您可以直接在 html 中使用实体名称。
<p> 2 &lt; 3 </p> 将呈现为 2 。
同样
<p> 3 &gt; 2 </p> 将呈现为 3 > 2。
去编辑Fiddle,尝试所有的html实体并检查输出
【讨论】:
我不明白你的答案,但我认为你想包含 所以这里是 &lt; &gt; 的 HTML 代码。
【讨论】:
【讨论】:
要打印< or <和>写&gt;
就像你使用 &nbsp; 表示空白
【讨论】: