2011-09-06 24 views
0

我發現身體標籤和段落標籤添加邊距和間距,所以我想知道其他元素有什麼獨特的樣式屬性。什麼其他元素適用於造型,如身體和段落呢?

另外,什麼是禁用它們的好方法?我現在擁有的是:

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

你想要的是[重置樣式表](http://stackoverflow.com/questions/116754/best-css-reset)。 –

回答

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。

0

blockquote,em,strong是其他幾個。如果您想要假設沒有任何樣式,則可以將默認值設置爲*{ },因爲*會選擇所有元素。

+0

可能會減慢瀏覽器處理速度,將屬性添加到所有內容中? – Suffice

0

幾乎每個元素(除了跨度,我認爲)都有一個默認樣式。但其他有缺省邊距/填充的是ulol

如果要禁用它們,可以使用全局CSS選擇器*。

​​
相關問題