如何书写HTML实体名称( ,<,>等)

12
如何在HTML中编写实体名称而不使其起作用?例如:我正在做一个教程,想告诉别人如何在他们的代码中使用不间断空格( )。那么,如何实际编写“&”、“n”、“b”、“s”、“p”和“;”,但不留空格?

您已经在这里完成了翻译! - Mr Lister
是的,但是它是使用stackoverflow的文本编辑器完成的。显然,它无法识别 。 - Ghost Echo
3
他之所以能在这里做到这一点,是因为在SO网站上,将任何文本放置在两个反引号之间会导致其显示为原样。例如...  - user1327904
4个回答

26

您可以使用&代替&,因此 将变为 


1
大家都说了同样的话,但为简单起见接受了。 - Ghost Echo
2
答案不正确,因为 pre 标签不影响实体引用的解释。 - Jukka K. Korpela
抱歉,使用 pre 标签的选项真的是无意义的。因此答案已更新。 - Vadym Kovalenko

4

您需要编写代码的一部分,在本示例中,我将使用“&”符号。不要编写 ,而是编写“&”,然后编写“nbsp;”。您的最终结果应该是 ,这将在网页上显示 


1
你可以简单地使用HTML中的&符号,如 ,这将显示你想要的内容,即 。

0

JavaScript 可以用于更改 HTML 元素的文本,下面的示例将非阻塞空格实体字符添加到 span 元素中。

<p>A common character entity used in HTML is the non-breaking space: <span id="myid"></span></p>
  <script>
    document.getElementById("myid").textContent= "&nbsp;";
  </script>

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