2013-02-04 101 views
0

我應該在我的樣式表中爲元素添加「默認」樣式,這些元素甚至不會在我的頁面上使用?CSS - 未使用元素的樣式?

例如,當我只用h1h2h3h4,我真的需要添加樣式h5h6?或者當我不在我的網頁上使用表格時,是否需要爲其添加基本樣式?

當然可以說「以防萬一......」,但另一方面,所有數據都必須傳輸。

回答

5

我覺得這是你如何一定是說他們永遠不被使用的問題。您是否在包含CMS和標記的網站上工作,而您本人無法控制該標記?你能確定在任何情況下,任何人都不會使用h5嗎?

如果它是一個靜態網站,只有你可以編輯,他們通過一切手段,你知道你正在使用什麼,你不是,你可能會仔細預覽任何變化之前發佈,所以我不通過刪除你根本沒有使用的東西來保護你的CSS不那麼有害。

但是,如果您不確定,我認爲添加幾條線來掩蓋它的開銷是很小的,真的。

+1

極小的。 – Kyle

+0

非常非常。我的意思是,實際上,我通常習慣於從習慣上習慣使用h1到h3,不管我是否真的使用h3,但是考慮到這一點,可以考慮使用* all *標籤,如果你想放棄這個額外的千字節或者其他東西,如果你確定的話,它可能有點過分熱情,但不是有害的。如果沒有別的,它可能真的更多地考慮*程序員*時間,而不是下載時間或文件大小。爲什麼沒有使用h5(或其他)風格恰到好處? – Mike

0

是和否您可以使用規範化類型css將所有元素重置爲基本級別。但除此之外,創建好的部分,以便當您需要添加h6時,您或繼承了您的文件的任何人都可以輕鬆找到正確的位置。

http://necolas.github.com/normalize.css/

0

如果您沒有設置它們,則依賴瀏覽器對這些元素的默認渲染。

在這裏你可以找到最常見的CSS重置腳本(所以你一定要對每一個瀏覽器中的一致渲染): http://www.cssreset.com/