我发现body标签和段落标签添加了边距和间距,因此我想知道其他元素具有独特的样式属性。
另外,什么是禁用它们的好方法?我现在拥有的是:
body, h1, h2, h3, h4, h5, h6, p, a, {
border: 0 none;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0 none;
padding: 0;
}
答案 0 :(得分:0)
*{ }
,因为*选择所有元素。
答案 1 :(得分:0)
几乎每个元素(我认为除了span)都有默认样式。但是其他具有默认保证金/填充的是ul
和ol
。
如果要禁用它们,可以使用全局CSS选择器*。
* {
/* Default styles */
}
答案 2 :(得分:0)
主要区别在于一些元素是“阻止”而一些元素是内联的。但是,这也可以改变。
a {
display:block;
height:100px;
width:600px;
margin:auto;
background:url ...
}
所以回答你的问题所有元素。甚至是你自己......
<script>
document.createElement("myelement");
</script>
<style>
myelement {
display:block;
width:300px;
height:300px;
}
</style>
<html>
<myelement>I've made my own standard - but it does not validate with html checkers</myelement>
</html>
这允许为非HTML5浏览器创建html5元素... http://net.tutsplus.com/tutorials/html-css-techniques/how-to-make-all-browsers-render-html5-mark-up-correctly-even-ie6/
W3C不希望你创建myelements。