一个原因 是在文档中插入多个空格.
在HTML中,多个空白字符折叠到一个空格中.这包括标签和换行符.
如果要显示以下内容:
three spaces.
Run Code Online (Sandbox Code Playgroud)
你可以插入3个 实体而不是像这样使用空格:
three spaces.
Run Code Online (Sandbox Code Playgroud)
编辑:值得一提的 是,这更像是一件历史文物.在这个问题的答案中提到的几乎所有用途都有更好的替代方法来实现这个目标.然而, 仍然和我们在一起,这些是人们用它的一些东西.
另见:http://www.sightspecific.com/~mosh/www_faq/nbsp.html