我曾经添加 a<div style='clear:both'></div>
来清除之前段中的浮点数,但有人建议我应该overflow:auto
在<div>
with floats 上使用它,因为它更简单、更干净。
问题是,我收到报告说我的网站上有一些奇怪的“阴影”。经过调查,事实证明它发生在 Chrome 中,而不是 Firefox 中,并且那些“阴影”实际上是非常小的滚动条。
我试图在这个 jsfiddle http://jsfiddle.net/57HM3/4/中将部件减少到最低限度。请注意,它们在最右边(在显示“结果”的位置)。它似乎与行高有关,如果我将其设置为 1.2 而不是 1.1,它就会消失。这是某种已知问题(我不知道)吗?
我知道还有其他方法可以清除它们,但它们涉及 IE 特定的代码,而不是什么。我想保持原样,只是将带有浮动的 div 设置为 overflow:auto (如果这不起作用,我宁愿回去添加额外的<div>