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