HTML <p>和<span>问题</span> </p>

时间:2010-09-29 22:35:44

标签: css html

如何强制使用以下HTML代码:

<p><span></span></p>

..使用垂直空间? 如果跨度有一个字符或一个空格,则垂直空间被占用。

用CSS做任何事情吗?

2 个答案:

答案 0 :(得分:4)

你可以这样做:

p span { display: block; height: 1em; }

但是,您应该在该范围内放置一个类,因此它不会影响其他所有内容。

编辑:inline-block可能会更好。

答案 1 :(得分:0)

您可以在段落上设置最小高度:

p { min-height:1.3em; }

然而,IE6不支持min-height属性...我这里没有旧版本的IE,所以我无法测试这个,但在现代浏览器中,min-height工作得很好。值1.3em表示一行文本的高度。