国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

目前比較全的CSS reset重設方法總結

2024-07-11 08:35:48
字體:
來源:轉載
供稿:網友

在當今網頁設計/開發實踐中,使用CSS來為語義化的(X)HTML標記添加樣式風格是重要的關鍵。在設計師們的夢想中都存在著這樣的一個完美世界:所有的瀏覽器都能夠理解和適用多有CSS規則,并且呈現相同的視覺效果(沒有兼容性問題)。但是,我們并沒有生活在這個完美的世界,現實中發生的失竊卻總是恰恰相反,很多CSS樣式在不同的瀏覽器中有著不同的解釋和呈現。

  當今流行的瀏覽器(如:Firefox、Opera、Internet Explorer、Chrome、Safari等等)中,有一些都是以自己的方式去理解CSS規范,這就會導致有的瀏覽器對CSS的解釋與設計師的CSS定義初衷相沖突,使得網頁的樣子在某些瀏覽器下能正確按照設計師的想法顯示,但有些瀏覽器卻并沒有按照設計師想要的樣子顯示出來,這就導致瀏覽器的兼容性問題。更糟的是,有的瀏覽器完全無視CSS的一些聲明和屬性。

  正因為上述沖突和問題依然存在于這個”不完美的世界”,所以一些設計師想到了一種避免瀏覽器兼容性問題的方法,那就是CSS Reset,什么是CSS Reset?我們可以把它叫做CSS重設,也有人叫做CSS復位、默認CSS、CSS重置等。CSS重設就是由于各種瀏覽器解釋CSS樣式的初始值有所不同,導致設計師在沒有定義某個CSS屬性時,不同的瀏覽器會按照自己的默認值來為沒有定義的樣式賦值,所以我們要先定義好一些CSS樣式,來讓所有瀏覽器都按照同樣的規則解釋CSS,這樣就能避免發生這種問題。

一.最簡化的CSS Reset(重設) :

CSS Code復制內容到剪貼板

* {   
      padding: 0;   
      margin: 0;   
}  

  這是最普遍最簡單的CSS重設,將所有元素的padding和margin值都設為0,可以避免一些瀏覽器在理解這兩個屬性默認值上的”分歧”。

CSS Code復制內容到剪貼板

* {   
       padding: 0;   
       margin: 0;   
       border: 0;   
}  

  這是在上一個重設的基礎上添加了對border屬性的重設,初始值為0的確能避免一些問題。

CSS Code復制內容到剪貼板

* {   
       outline: 0;   
       padding: 0;   
       margin: 0;   
       border: 0;   
}  

  在前兩個的基礎上添加了outline屬性的重設,防止一些沖突。

二.濃縮實用型CSS Reset(重設):

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 庐江县| 昌吉市| 枣庄市| 德化县| 郎溪县| 合作市| 维西| 临沂市| 石屏县| 沂源县| 磴口县| 内江市| 府谷县| 乌兰察布市| 平遥县| 荔波县| 邛崃市| 宣汉县| 黄龙县| 金湖县| 漾濞| 沧州市| 龙胜| 公安县| 淮北市| 沙洋县| 措勤县| 大理市| 安吉县| 绥芬河市| 远安县| 茌平县| 德化县| 岫岩| 都匀市| 仲巴县| 阜阳市| 云阳县| 延寿县| 平原县| 隆尧县|