我知道olul元素在几乎所有浏览器上都设置了默认填充。显然,在某些浏览器上,h{#}标记也会出现。
如何获取所有元素的列表?
我可以简单地做* { margin: 0; padding: 0; }(这是我想要的结果),但那很糟糕。

最佳答案

W3C在这里为HTML4提供了一个(信息性的,而不是规范性的)默认样式表:
http://www.w3.org/TR/CSS2/sample.html
这里可以看到没有元素有填充,但是body、h1..h6、p、fieldset、form、ul、ol、dl、dir、menu、blockquote和dd在默认情况下有一个边距。

关于html - 哪些HTML元素可能使浏览器设置了默认的填充/边距?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9428820/

10-10 21:01
查看更多