有没有办法让浏览器显示段落元素,即使它是空的?
我发现如果p元素中没有文本,那么浏览器就不会显示它。
我知道这大概都是好事,但是我正在解析&显示HTML2代码来自严重使用HTML的人(使用空白p元素作为垂直间隔符而不是br元素)所以我需要显示这些空白段落元素以使显示与用户旧版本相同
是否有CSS设置或HTML设置会使浏览器绘制/显示空白段落元素?也许我需要设置HTML DTD?
答案 0 :(得分:1)
使用min-height:1em
。有关演示,请参阅http://jsfiddle.net/kcU5R/。
答案 1 :(得分:0)
如果里面没有文字,则元素的高度设置为ZERO。这就是为什么它消失了。您必须设置样式以使其占据您想要的空间,或在其中添加
。
您可以将p元素的最小高度设置为1em,使其具有一行文本的高度。