我只是用这种性质的一个div浮动后清除面积巨大的空白:CSS属性“清除”叶
.clear {
clear:both;
}
但是,我看到它是造成大的空间,我格式化,我不知道如何摆脱它。你认为可能会发生什么?
谢谢!
我只是用这种性质的一个div浮动后清除面积巨大的空白:CSS属性“清除”叶
.clear {
clear:both;
}
但是,我看到它是造成大的空间,我格式化,我不知道如何摆脱它。你认为可能会发生什么?
谢谢!
尝试使用行高,它应该解决问题。
难道只能在IE上发生的事情,如果这样加线高度
做这样的事情
.clear {
clear: both;
height: 0px;
overflow: hidden;
}
没有解决我的问题... – 2011-07-12 17:19:03
@DiegoJancic然后检查[this](http://stackoverflow.com/questions/7166716/unexplained-white -space-当-使用-clearboth)。 SO上似乎有许多类似的问题。 :)我链接的一个为我工作。 – 2012-04-04 08:21:08
我只想套用clear: both
属性到下一个内容元素(即DIV),而不是创建一个空的div(我假设你正在做)。
万一别人运行到这个问题,解决的办法是把它添加到组的母公司;这是导致问题的元素:
<div style="overflow: auto">
<div style="float: right">Testing</div>
<div style="clear: both"></div>
</div>
我有几个小左侧漂浮桌旁边对方有同样的问题自动
即::
溢出。清晰的div之后没有任何高度,填充或边距,占用了大量的空白空间。
解决方案:将所有表格封装在div中,然后将overflow-hidden
分配给该div,并且(这很重要)为height
的值。
E.g.
.tablecontainer {
height: 70px;
overflow: hidden;
}
您需要设置一个样本页面并将其链接到此处。最有可能的是,其上的一个容器有一个边距/填充 – JohnP 2011-04-16 06:38:43
这是目前的形式无法回答的。正如人们指出的,需要更多的HTML – 2011-04-16 07:24:31
编写html代码 – 2011-04-16 07:59:42