2013-02-28 57 views
1

雖然這個問題之前已經提出過了,但我發現所有這些問題都需要2-3年的時間。事實上,我希望現在的趨勢會發生很好的變化。請根據當前情況發佈您的觀點。謝謝。不使用重置CSS和使用重置CSS的缺點的優點?

我的觀點是,爲什麼我們應該使用重置CSS時,所有的前邊距,填充重置爲0,然後,我們用我們自己的自定義值覆蓋這些。更好的是,爲什麼我們不直接將瀏覽器的默認值覆蓋到我們的自定義值而不使用重置CSS!這是合乎邏輯的還是我在想某處錯了?

+0

http://meiert.com/zh/blog/20080419/reset-style-sheets-are-bad/ – 2013-02-28 10:26:13

回答

1

的CSS復位的主要目的是跨 不同的瀏覽器均勻地顯示該頁面,並減少在html 元素的不一致。如果不應用,瀏覽器顯示的默認邊距,標題大小,線高度等可能會因其他瀏覽器顯示的 而有所不同。使用CSS重置通常是在從樣機開發網頁時(在網頁完成切片後)並且對html標記進行編碼的第一步 步驟。 Source

如果您不使用重置CSS,您可能會遇到使用不一致的設計交叉瀏覽器時出現問題的情況。不使用復位CSS的唯一好處是減少文件使用的字節數。但是,一旦文件被最小化和gziped,這並沒有任何明顯的不同。

因此,在開始應用自己的css之前,您應該始終有某種瀏覽器css規範化(即:CSS重置)。

+0

當所有的默認頁邊距,標題大小重置爲零,當然你會用自己的覆蓋自定義邊距,在CSS中的標題大小肯定。爲什麼不直接覆蓋瀏覽器默認值,而是重置爲0,然後重寫爲自定義值? – user2119138 2013-02-28 10:49:14