HTML实体 - 替代?

时间:2014-07-16 12:28:45

标签: html html-entities

我是HTML的初学者(来自C背景),我遇到了HTML实体的概念。关于& nbsp,我有一些非常基本的问题。

  1. & nbsp实体如何在元素中引入不间断的空格?

  2. 在HTML中使用& nbsp实体有什么替代方法吗?

  3. 我的网络搜索没有给出我正在寻找的答案,并且对这些方面的一些指示将非常感激。

2 个答案:

答案 0 :(得分:7)

  &xa0;的别名。此字符定义为" non-breaking space"在HTML标准中。所以有人说"浏览器必须对待这是一个空间,但不能打破一条线"在标准中,所有创建Web浏览器的人都遵守此标准。

如果您的编辑器支持,您也可以输入此字符。浏览器并不关心它是如何创建的,只是它看到了输入流中的字节0xa0。

作为替代方案,您可以使用各种CSS样式和技巧来创建不会中断的文本长度(例如使用样式white-space: nowrap(请参阅here)或使用填充/边缘。

相关:

答案 1 :(得分:4)

  1. &nbsp只是对[特定]空格字符的引用[请参阅注释]。它以为其位置指定的字体呈现。

  2. 不确定。空间特征。或者您可以拆分元素并通过CSS应用填充或边距。