css基礎選擇器

2021-10-10 07:52:37 字數 2981 閱讀 2093

1.元素選擇器

匹配頁面所有相同的元素,即頁面中相同的元素有相同的樣式宣告使用。

2.id選擇器

盡量少用,頁面中某個元素特殊的樣式宣告

#idname

3.類選擇器

同一頁面中任何元素(只需要class的屬性值相同)有相同樣式宣告class的屬性值可以寫多個

.classname

4.萬用字元選擇器

能匹配頁面裡面的所有元素

*

5.屬性選擇器

根據屬性名和屬性值選中元素

6.偽類選擇器

偽類由乙個冒號:開頭,冒號後面是偽類的名稱和包含在圓括號中的可選引數。

選中某些元素的某種狀態

屬性描述

:link

向未被訪問的鏈結新增樣式

:visited

向已被訪問的鏈結新增樣式

:hover

當滑鼠懸停在元素上方時,向元素新增樣式

:active

向被啟用的元素新增樣式

:focus

向擁有鍵盤輸入焦點的元素新增樣式

:first-child

向父元素的第乙個子元素新增樣式

:lang

向帶有指定lang屬性的元素新增樣式

:last-child

向父元素的最後乙個子元素新增樣式

:only-child

向父元素僅有的乙個子元素新增樣式

:nth-child(n)

向父元素的第n個子元素新增樣式

:nth-last-child(n)

向父元素的倒數第n個子元素新增樣式

first-of-type

向同型別中的第乙個同級兄弟元素新增樣式

last-of-type

向同型別中的最後乙個同級兄弟元素新增樣式

only-of-type

向同型別中唯一的乙個同級兄弟元素新增樣式

nth-of-type(n)

向同型別中的第n個同級兄弟元素新增樣式

nth-last-of-type(n)

向同型別中的倒數第n個同級兄弟元素新增樣式

empty

向沒有任何子元素的元素新增樣式

checked

向使用者介面處於被選中狀態的元素新增樣式(用input type為radio 與checbox時)

enabled

向使用者介面處於可用狀態的元素新增樣式

disabled

向使用者介面處於被禁止狀態的元素新增樣式

target

向相關url指向的元素新增樣式

7.偽元素選擇器

屬性描述

:first-letter(::first-letter)

設定物件內的第乙個字元樣式

:first-line(::first-line)

設定物件內的第乙個行樣式

:before(::before)

設定在物件前發生的內容

:after(::after)

設定在物件後發生的內容

::placeholder

設定物件文字佔位符的樣式

:selection

設定物件被選擇時的顏色

偽類:用於向某些選擇器新增特殊的效果

偽元素:用於將特殊的效果新增到某些選擇器

二者區別:

偽類的效果可以通過新增實際的類來實現

偽元素的效果可以通過新增實際的元素來實現

注意:偽類只能使用「:」

而偽元素既可以使用「:」,也可以使用「::」

1.層級關係

後代元素 空格隔離

"box">

"son">

lorem ipsum dolor sit amet.

子元素 >

"box">

"son">

lorem ipsum dolor sit amet.

2.兄弟元素

==注意:==兄弟元素 設定的樣式是它兄弟的 不是它的

相鄰兄弟元素 緊跟的兄弟元素 +

"box">

"son">

lorem ipsum dolor sit amet.

"head">

兄弟元素 ~

"box">

"son">

lorem ipsum dolor sit amet.

"txt">lorem ipsum dolor sit amet.

"head">

"footer">

3.選擇器的並列

多個選擇器用逗號隔開

"box">

"son">

lorem ipsum dolor sit amet.

"head">

1.比較重要性

作者樣式中的!important樣式 ie版本太低不支援,打破了優先順序原則,只要有它在 它就是最高的

作者樣式表中設定的樣式

瀏覽器預設表中的樣式

2.比較特殊性

看選擇器,選擇器的優先順序,

規則:通過選擇器,計算出乙個四位數的選擇器(***x)

千位:如果是內聯(行內)樣式,記1 否則記0

百位:統計選擇器中所有id選擇器的數量

十位:統計選擇器中所有類選擇器、屬性選擇器、偽類選擇器的數量

個位:統計選擇器中所有元素選擇器、偽元素選擇器的數量

注意:四個數不是十進位制的數,不要看進製的情況

3.比較源次序

就近原則,後來者居上

CSS選擇器之基礎選擇器

選擇器 選擇符 就是根據不同需求把不同的標籤選出來這就是選擇器的作用。簡單來說,就是選擇標籤用的。標籤選擇器 又稱元素選擇器,指用html標籤作為選擇器,為頁面中某類標籤設定css樣式。缺點 不能差異化設定樣式,只能選擇全部的當前標籤。語法 基礎選擇器之標籤選擇器title 標籤選擇器 寫上標籤名 ...

CSS 選擇器之基礎選擇器

id選擇器 選擇具體的id屬性值的元素 元素選擇器 選擇具有相同標籤名稱的元素 類選擇器 選擇具有相同的class屬性值的元素。id選擇器,是根據標籤的id屬性值選擇對應的標籤的。格式 id值舉例 定義兩個p標籤,且標籤的id屬性值不同,然後用css定義p標籤的內容如何顯示。google瀏覽器中開啟...

CSS 基礎選擇器

css cascading style sheet,層疊式樣式表,即乙個標籤可以同時被多種選擇器選擇,標籤選擇器 id選擇器 類選擇器。這些選擇器都可以選擇上同乙個標籤,從而影響樣式。基礎選擇器 1.標籤選擇器,就是標籤的名字。追光者如果說你是遙遠的星河 耀眼得讓人想哭我是追逐著你的眼眸總在孤單時候...