空白段HTML元素未显示

时间:2011-11-03 22:44:18

标签: javascript html css

有没有办法让浏览器显示段落元素,即使它是空的?

我发现如果p元素中没有文本,那么浏览器就不会显示它。

我知道这大概都是好事,但是我正在解析&显示HTML2代码来自严重使用HTML的人(使用空白p元素作为垂直间隔符而不是br元素)所以我需要显示这些空白段落元素以使显示与用户旧版本相同

是否有CSS设置或HTML设置会使浏览器绘制/显示空白段落元素?也许我需要设置HTML DTD?

2 个答案:

答案 0 :(得分:1)

使用min-height:1em。有关演示,请参阅http://jsfiddle.net/kcU5R/

答案 1 :(得分:0)

如果里面没有文字,则元素的高度设置为ZERO。这就是为什么它消失了。您必须设置样式以使其占据您想要的空间,或在其中添加 

您可以将p元素的最小高度设置为1em,使其具有一行文本的高度。