css clear in safari和chrome创建了一个额外的行,而不是在Firefox中

时间:2010-07-08 18:12:33

标签: html css

添加clear:left,clear:right或clear:两个元素都会在Firefox中创建一个额外的回车符,但在Chrome和Safari中没有,这非常令人沮丧,有人知道如何解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

.clear-nobr {clear:both;line-height:0!important;font-size:0!important;}

答案 1 :(得分:0)

如果要将样式添加到换行符标记(<br>),那么这将添加一个预期的换行符。您可以尝试使用div,因为当没有内容时它们的高度为零:

<div style="clear:both"></div>