和之间有什么区别?

时间:2014-01-16 06:13:21

标签: html html5

两个   and &nbsp 之间有什么区别,如果它们都产生相同的输出?

谢谢!

1 个答案:

答案 0 :(得分:4)

 是一个不间断的空间;使用它而不是应该在同一行上呈现的两个单词之间的正常空格,即使换行通常会阻止它。

&nbsp(在HTML 5中)是您依赖浏览器恢复的错误。

请参阅specification

  

&符号必须后跟命名字符引用部分中给出的名称之一,使用相同的大小写。 该名称必须是以“;”(U + 003B)字符终止的名称。

分号是可选的,在某些情况下(例如,当后面跟着非名称字符时),在HTML 4.x及更早版本中。