我在 html 中看到过  
并且除了创建一些空白之外不能完全说出它的作用。我想知道它到底做了什么以及应该在什么时候使用?
原文由 jlars62 发布,翻译遵循 CC BY-SA 4.0 许可协议
我在 html 中看到过  
并且除了创建一些空白之外不能完全说出它的作用。我想知道它到底做了什么以及应该在什么时候使用?
原文由 jlars62 发布,翻译遵循 CC BY-SA 4.0 许可协议
的一个原因是在文档中插入多个空格。
在 HTML 中,多个空白字符被折叠成一个空格。这包括制表符和换行符。
如果您想显示以下内容:
three spaces.
您可以插入 3
实体而不是像这样使用空格:
three spaces.
编辑:值得一提的是
比其他任何东西都更像是历史文物。这个问题的答案中提到的几乎每一种用途都有更好的替代方法来实现该目标。然而,
仍然在我们身边,这些是人们用它做的一些事情。
另见: http ://www.sightspecific.com/~mosh/www_faq/nbsp.html
原文由 Jiaaro 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答1.4k 阅读✓ 已解决
2 回答857 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答856 阅读✓ 已解决
2 回答766 阅读
1 回答744 阅读✓ 已解决
2 回答1.1k 阅读
(最后应该有一个分号)是一个 不间断空格 的实体。在两个不应通过换行在它们之间插入换行符的单词之间使用它。
English StackExchange 上有 关于什么时候这是合适的语法的很好的解释。
它有时被滥用于在网页内容之间创建水平空间(因为它不会像多个常规空间那样折叠)。通常应该使用填充和边距来代替这种 hack。