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

首頁 > 開發 > CSS > 正文

解析css中30個最常用的選擇器

2024-07-11 09:02:36
字體:
來源:轉載
供稿:網友

武林網(www.survivalescaperooms.com)文章簡介:30個最常用css選擇器解析.

你也許已經掌握了id、class、后臺選擇器這些基本的css選擇器。但這遠遠不是css的全部。下面向大家系統的解析css中30個最常用的選擇器,包括我們最頭痛的瀏覽器兼容性問題。掌握了它們,才能真正領略css的巨大靈活性。

1.


* {
    margin: 0;
    padding: 0;
   }
星狀選擇符會在頁面上的每一個元素上起作用。web設計者經常用它將頁面中所有元素的margin和padding設置為0。

*選擇符也可以在子選擇器中使用。


#container * {
     border: 1px solid black;
   }
上面的代碼中會應用于id為container元素的所有子元素中。

除非必要,我不建議在頁面中過的的使用星狀選擇符,因為他的作用域太大,相當耗瀏覽器資源。

兼容瀏覽器:IE6+、Firefox、Chrome、Safari、Opera

2. #X


#container {
      width: 960px;
      margin: auto;
   }
井號作用域有相應id的元素。id是我們最常用的css選擇器之一。id選擇器的優勢是精準,高優先級(優先級基數為100,遠高于class的10),作為javascript腳本鉤子的不二選擇,同樣缺點也很明顯優先級過高,重用性差,所以在使用id選擇器前,我們最好問下自己,真的到了非用id選擇器的地步?

兼容瀏覽器:IE6+、Firefox、Chrome、Safari、Opera

3.  .X

.error {
     color: red;
   }

這是一個class(類)選擇器。class選擇器與id選擇器的不同是class選擇器能作用于期望樣式化的一組元素。

兼容瀏覽器:IE6+、Firefox、Chrome、Safari、Opera

4. X Y

li a {
     text-decoration: none;
   }

這也是我們最常用的一種選擇器——后代選擇器。用于選取X元素下子元素Y,要留意的點是,這種方式的選擇器將選取其下所有匹配的子元素,無視層級,所以有的情況是不宜使用的,比如上述的代碼去掉li下的所有a的下劃線,但li里面還有個ul,我不希望ul下的li的a去掉下劃線。使用此后代選擇器的時候要考慮是否希望某樣式對所有子孫元素都起作用。這種后代選擇器還有個作用,就是創建類似命名空間的作用。比如上述代碼樣式的作用域明顯為li。

兼容瀏覽器:IE6+、Firefox、Chrome、Safari、Opera

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 惠来县| 宁武县| 霍林郭勒市| 隆昌县| 昌邑市| 长乐市| 西城区| 金溪县| 浮梁县| 阳城县| 大关县| 读书| 新龙县| 阳江市| 平顶山市| 平舆县| 潼关县| 潢川县| 河西区| 鄂尔多斯市| 宿迁市| 深圳市| 历史| 昆明市| 威信县| 白山市| 黑龙江省| 伊春市| 华容县| 乳源| 古田县| 博野县| 独山县| 望江县| 马尔康县| 阳高县| 萨迦县| 泗阳县| 大关县| 旬邑县| 五大连池市|