1

在开始一个新设计时,我总是在我的样式表开始时推翻浏览器对所有元素的默认填充和边距:

* { margin: 0; padding: 0; }

在阅读了 j08691 关于保证金崩溃问题的答案后,我意识到overflow: auto固定的比我所知道的要多。我想知道在 overflow: auto里面添加所有元素是否有用html(你不想在那里松开滚动条)。所以:

html * { overflow: auto; }

我尝试将此规则添加到我们的一个站点,乍一看这很好用,但我担心它可能会破坏更奇特的元素(我现在不使用,但以后可能会)和... Internet Explorer .

你们中有人有默认的经验overflow: auto吗?这是一件坏事吗?我应该选择更温和的版本并overflow: auto仅在div元素上定义默认值吗?

4

1 回答 1

1

是的,我确实认为这是不好的做法。仅当您不知道内容是否会破坏元素的大小时才应使用它。

于 2012-09-13T19:54:55.080 回答