【发布时间】:2014-07-07 16:26:38
【问题描述】:
最近我正在编辑别人的代码,我注意到使用了类似以下的空格:
<div>Some text Some other text</div>
我很自然地认为浏览器会合并额外的空格,所以这实际上只是四个空格。不过测试一下 - 它实际上是 7 个空格(至少在 chrome 中)!这是因为浏览器会同时渲染中间空格和 nbsp; 空格。
所以我的问题是,浏览器什么时候渲染空白,什么时候不渲染?换句话说,什么时候会渲染单个空格字符而不是忽略?
JSFiddle 演示: http://jsfiddle.net/L7x7t/3/
【问题讨论】:
-
这能回答你的问题吗? When does whitespace matter in HTML?
标签: html whitespace