不知道是否在任何浏览器div
元素带有预设的边距/填充值而不是零。据我所知,div
和span
标配零填充和边距值,使它们适合风格装饰的画布。是否需要零出DIV的边距和填充?
更好的是,对于所有可以进行假设的跨浏览器的元素,默认样式是否有明确的标准?例如FORM带有顶部/底部margin
s,OL/UL带有padding-left
's。
我偶尔看到一个
* {
margin: 0;
padding: 0;
}
,这只是看起来像一个肮脏的黑客不知道的原因或结果。任何人有更好的方法呢?
不建议重置所有('*')html元素边距和填充,因为并非所有元素都默认设置了它们,所以这会产生开销。 – 2010-05-05 14:00:16