2013-07-28 117 views
6

使用css重置後,我的所有標題標記都會重置(ofcourse)。什麼是最好的方式來像正常一樣進行設計。用css重置樣式標題標籤

當然有更好的方法呢?

h1 { font-size: 2em; } 
h2 { font-size: 1.5em; } 
h3 { font-size: 1.3em; } 
h4 { font-size: 1em; } 
h5 { font-size: 0.8em; } 
h6 { font-size: 0.7em; } 
+2

可能重複對於常見的元素](http://stackoverflow.com/questions/99643/css-reset-default-styles-for-common-elements) – JJJ

+2

你的意思是CSS重置有類似'* {font-size:1em}' ?事情就是這樣,實際上並沒有解決任何問題,你知道的。回答你的問題:是的,有一個更好的方法。不要使用CSS重置。但是,如果你絕對必須這樣做,那麼你在這個問題上有什麼是不夠的。您還需要恢復每個標頭的字體重量以及頂部和底部邊距。 –

+0

它沒有回答我的問題,但它確實導致我normalize.css完全消除了問題。 \ o/ 感謝您的回答! – Jeremy

回答

3

您設置新標題樣式的方式可以正常工作。您可能需要考慮增加

h1,h2,h3,h4,h5,h6 { 
    font-weight: normal; 
    font-style: normal; 
} 

,以確保該類型的默認設置爲非斜體/傾斜或加粗(除非你想默認的堅強)的[CSS復位,默認樣式