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

首頁 > 開發 > CSS > 正文

CSS3中31種選擇器使用方法教程

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

原文 The 30 CSS Selectors you Must Memorize 由 Jeffrey Way 發表于 2012 年 6 月,介紹了 30 種最常用的 CSS 選擇器用法,多加了一種,變成了牢記 31 種選擇器用法。其他 CSS3 選擇器用法請查看 CSS3 selectors explained 這篇文章,此外,W3C CSS3 選擇器官方文檔 Selectors Level 3 W3C Recommendation 29 September 2011 記錄在這里留待有疑問的時候查看。

1. *
* {  margin: 0;  padding: 0;}

 

星號選擇器用于選取頁面中的所有元素,可用于快速清除所有元素的 margin 與 padding,但最好只在測試的時候使用,而不要正式用在 CSS 文件中,否則會大大加重瀏覽器負擔。此外,星號選擇器也可以給父層的所有子元素設定樣式,重復一遍,盡量少用這種方式:

#container * {  border: 1px solid black;}

兼容 IE6+

2. #X
#container {  width: 960px;  margin: auto;}

id 選擇器,最常見的選擇器用法之一,不可重復使用。

兼容 IE6+

3. .X
.error {  color: red;}

class 選擇器,也是最常見的選擇器用法之一,與 id 選擇器不同的是 class 選擇器可同時選取多個元素,而 id 選擇器只能給一個獨一無二的元素設定樣式。

兼容 IE6+

4. X Y
li a {  text-decoration: none;}

后代選擇器 (descendant selector),選取 X 元素內的所有 Y 元素,比如上面這段代碼將選取 li 標簽內的所有鏈接。

兼容 IE6+

5. X
a { color: red; }ul { margin-left: 0; }

標簽選擇器 (type selector),用于選取 HTML 標簽 (tag)。

兼容 IE6+

6. X:visited and X:link
a:link { color: red; }a:visted { color: purple; }

:link 偽類選擇器 (pseudo class selector) 用于選取所有未點擊過的鏈接,而 :visited 則用于選取所有已訪問過的鏈接。

兼容 IE6+

7. X + Y
ul + p {  color: red;}

臨近選擇器 (adjacent selector),選取緊鄰在 X 元素后面出現的第一個元素,比如上面這段代碼將選取 ul 元素后出現的第一個元素,也就是 p 元素。

兼容性 IE6+

8. X > Y
div#container > ul {  border: 1px solid black;}

在第 4 條中,后代選擇器 X Y

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 炉霍县| 河北省| 嘉禾县| 基隆市| 芦山县| 江油市| 昌乐县| 蛟河市| 孝昌县| 桦甸市| 大名县| 奈曼旗| 自治县| 松滋市| 邢台市| 外汇| 永康市| 浦县| 钦州市| 周至县| 广安市| 大田县| 石家庄市| 郯城县| 白城市| 红河县| 郸城县| 章丘市| 收藏| 喜德县| 梅河口市| 巨鹿县| 江都市| 阆中市| 肥乡县| 金沙县| 额尔古纳市| 高雄市| 阿拉善盟| 苏尼特左旗| 呼和浩特市|