有两个
HTML代码片段:
1.
<div> </div>
2.
<div> </div>
我分别在Chrome 43.0.2357.130m中运行它们.
第一个片段的div具有高度(高度= 18px),但第二个没有高度(高度= 0).
我想知道为什么他们有不同的结果.
谢谢:-)!
解决方法
& nbsp是一个不可盈利的空间.这意味着它总是被解释为一个角色.例如,用& nbsp:分隔的两个单词将始终保持在一起,但如果容器太小,则用空格分隔的两个单词可以用新行分隔.
一个简单的空间就像是“Meh,如果你需要我,我就在这里,但是如果你想要我的话我也可以改变< 3”,并且更多的是“我总是在这里” 在你的例子中,空间似乎没用(前后没有任何词语)所以它消失了. & nbsp仍然在这里.如果它是一个不可见的字母而不是空格,请考虑& nbsp.