我想知道在任何浏览器div元素上是否带有除零之外的预设边距/填充值.据我所知,div并span通过标准零个填充和边距值来使它们适合画布装修风格.
更好的是,对于我们可以做出假设的跨浏览器的所有元素,是否有一个明确的默认样式标准?例如,FORM带有顶部/底部margins,OL/UL带有padding-left.
我偶尔会看到一个
* {
margin: 0;
padding: 0;
}
Run Code Online (Sandbox Code Playgroud)
这看起来就像一个肮脏的黑客而不知道原因或后果.任何人都有更好的方法吗?
不同的浏览器有不同的默认值 - 这就是使用CSS重置这样的原因
很受欢迎,以确保浏览器平等对待所有元素.它为您提供了一个基线,然后期望您定义所有相关的样式.
| 归档时间: |
|
| 查看次数: |
711 次 |
| 最近记录: |