CSS學習筆記2 CSS選擇器

2021-09-26 09:14:56 字數 2704 閱讀 2984

一、css選擇器

1.什麼是css選擇器

2.css選擇器的作用

根據指定標籤,在當前頁面中,找到所有符合條件的標籤,設定樣式

3.選擇器需要的注意點

選擇器選中的是所有該型別的標籤,不是一部分,是所有。

無論標籤藏得多深,選擇器都可以找到該標籤

二、常見的css選擇器

1.標籤選擇器

作用:在整個頁面中,選擇包含該標籤的所有元素,設定屬性

需求:將頁面中所有的p標籤內容設定為紅色

**:

p

2. id選擇器

作用:選擇包含該id的元素,設定屬性

注意點:

乙個html頁面id名稱不能重複

id命名規則:

只能包含字母、數字、下劃線;

不能以數字開頭

不能與標籤名相同

不能重複

需求:將id名稱為account的元素字型設定為宋體

**:

#account
3.class選擇器

作用:選擇包含該class的元素,設定屬性

注意點:

同一頁面中,不同元素的class名稱可以重複。乙個標籤可以有多個class名稱,語法:

class命名規則與id相同

需求:找到class名稱為test的元素,將字型大小設定為30px

**:

.test
4.後代選擇器

作用:選擇指定標籤的所有特定後代元素,設定屬性

需求:找到h1標籤下所有的p元素,加上下劃線

**:

h1 p
5.子元素選擇器

作用:選擇指定標籤的特定子元素,設定屬性

注意點:

子元素選擇器只能選擇指定標籤的特定子元素。後代選擇器可以選擇指定標籤的所有特定元素

需求:找到h1標籤下的子元素p,設定為斜體

**:

h1>p
6.交集選擇器

作用:選擇多個選擇器有交集的部分,設定屬性。

需求:找到p標籤中class為yellow的元素,將文字顏色設定為黃色

**:

p.yellow
7.並集選擇器

作用:用於選擇多個選擇器並集的部分,設定屬性

需求:找到p標籤或class為yellow的元素,將文字顏色設定為黃色

**:

p,.yellow
8.相鄰兄弟選擇器

作用:用於找到與指定選擇器相鄰且同級的特定元素,設定屬性

注意點:

兩個選擇器元素必須在同一級

兩個選擇器元素必須相鄰

需求:找到與h1標籤同級且相鄰的p標籤,將顏色設定為藍色

**:

h1+p
9.通用兄弟選擇器

作用:用於找到與指定選擇器同級的特定元素,設定屬性

注意點:

兩個選擇器元素必須在同一級

兩個選擇器元素可以不相鄰

需求:找到與h1標籤同級的p標籤,將顏色設定為藍色

**:

h1~p
10.序選擇器

作用:選擇指定的任意標籤,設定屬性

常見型別:

1)同級別:

標籤名:first-child 選擇同級別的第乙個標籤

標籤名:last-child 選擇同級別的最後乙個標籤

標籤名:nth-child(n) 選擇同級別中的第n個標籤

標籤名:nth-last-child(n) 選擇同級別中倒數第n個標籤

標籤名:only-child 選擇同級別父元素中唯一標籤

2)同型別:

標籤名:first-of-type 選擇同型別的第乙個標籤

標籤名:last-of-type選擇同型別的最後乙個標籤

標籤名:nth-of-type(n) 選擇同型別中的第n個標籤

標籤名:nth-last-of-type(n) 選擇同型別中倒數第n個標籤

標籤名:only-of-type 選擇同型別父元素中唯一標籤

標籤名:nth-child(odd)選擇同級別中的奇數標籤,設定屬性

標籤名:nth-of-type(even)選擇同型別中的偶數標籤,設定屬性

需求:將同級p標籤中3的倍數的標籤字型英文設定為ebrima。中文設定為仿宋

**:

p:nth-of-type(3n+0)
11.屬性選擇器

作用:選擇包含特定屬性名稱的元素,設定屬性

常見型別:

[屬性名稱]:選擇包含某個屬性的元素

[屬性名稱="123"]:選擇包含某個屬性且屬性值為123的元素

[屬性名稱^="123"]:選擇包含某個屬性且屬性值為123開頭的元素

[屬性名稱$="123"]:選擇包含某個屬性且屬性值為123結尾的元素

[屬性名稱*="123"]:選擇包含某個屬性且屬性值包含123的元素

需求:找到class值包含test的元素,將顏色設定為紅色

**

[class*="test"]
12.萬用字元選擇器

作用:用於給當前頁面所有元素設定屬性。企業中一般不會使用,使用該選擇器,頁面元素過多時,會導致效能下降。

需求:將當前頁面所有元素字型設定為仿宋

**:

*

CSS3 教程2 CSS選擇器

作用 選擇頁面上的某乙個或者某一類元素 整個html屬於乙個dom樹 標籤選擇器 標籤選擇器會選中頁面中所有該標籤的元素 弊端 所有該標籤會被同時修改樣式 類選擇器 class 給標籤加上class屬性,然後選擇器用.class的格式 好處 可以多個標籤歸類,是同乙個class 示例 id選擇器 給...

CSS3學習筆記 2 CSS中的選擇器 上

css選擇器即是定位到想要選擇的元素,然後對其配置樣式。目前已經有css3選擇器了,不過使用較多的還是css1和css2,而css3用於擴充套件。選擇器分類 基本選擇器 復合選擇器 偽選擇器 還分為偽元素和偽類 基本選擇器 即使用簡單且頻率高的一些選擇器。1.通用選擇器 匹配所有html元素,包括和...

前端開發基礎2(css 選擇器)

css cascadingstylesheet,層疊樣式表 定義如何顯示html元素。當瀏覽器讀到乙個樣式表,它就會按照這個樣式表來對文件進行格式化 渲染 每個css樣式由兩個組成部分 選擇器和宣告。宣告又包括屬性和屬性值。每個宣告之後用分號結束。這是注釋 行內式是在標記的style屬性中設定css...