CSS樣式初始化有什麼優缺點

2021-07-23 19:30:35 字數 412 閱讀 7781

前幾天去面試,有乙個題目是,css樣式初始化有什麼優缺點?當時看到這個題目乍一看感覺怪怪的,什麼叫初始化樣式了?如果換一句話你可能就理解了,就是通用樣式。平時用的挺多的,但真的很少去想這麼細。回來就整理一下分享出來。

每次新開發**或新網頁時候我們通過初始化css樣式的屬性,為我們將用到的css或html標籤更加方便準確。你想,

假如我們不初始化css樣式屬性,勢必將會增大css**量,反之,則為我們節約網頁**;還會使得我們開發網頁內容時更加方便簡潔。如果不初始化css我們在開發比較複雜的網頁時候就不會知道自己是否已經設定了此處的css屬性,是否和前面的css屬性相同,是否統一整個網頁的風格和樣式。

除此之外,

因為瀏覽器的相容的問題,不同瀏覽器有些標籤的預設值是不同的,如果沒有

css初始化往往會出現瀏覽器之間的頁面顯示差異。

CSS初始化樣式

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,selectbodyaa hoveremliimgtablep body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,...

CSS初始化樣式

css為什麼要初始化?建站老手都知道,這是為了考慮到瀏覽器的相容問題,其實不同瀏覽器對有些標籤的預設值是不同的,如果沒對css初始化往往會出現瀏覽器之間的頁面差異。當然,初始化樣式會對seo有一定的影響,但魚和熊掌不可兼得,但力求影響最小的情況下初始化。body,ol,ul,h1,h2,h3,h4,...

CSS樣式初始化

css樣式初始化原因 不同瀏覽器對每種的標籤都有預設的樣式,大部分瀏覽器的預設樣式還有點區別。所以為了保證 讓所有的標籤的預設樣式清零,也就是重置,以便於我們後續的開發和管理,一般都會在 一開始 對所有標籤做一下樣式的 重置操作。比如 body 標籤有預設的margin 8px。ul標籤 有預設的l...