css語法 選擇器

2021-10-02 21:19:35 字數 2625 閱讀 7798

css 選擇器是用來選擇標籤的,選出來以後給標籤加樣式。

標籤選擇器

類選擇器

層級選擇器(後代選擇器)

id選擇器

組選擇器

偽類選擇器

根據標籤來選擇標籤,以標籤開頭,此種選擇器影響範圍大,一般用來做一些通用設定。

示例**

type

="text/css"

>

pstyle

>

>

hellodiv

>

>

hellop

>

根據類名來選擇標籤,以 . 開頭, 乙個類選擇器可應用於多個標籤上,乙個標籤上也可以使用多個類選擇器,多個類選擇器需要使用空格分割,應用靈活,可復用,是css中應用最多的一種選擇器。

示例**

type

="text/css"

>

.blue

.big

.box

style

>

class

="blue"

>

這是乙個divdiv

>

class

="blue big box"

>

這是乙個標題h3

>

class

="blue box"

>

這是乙個段落p

>

根據層級關係選擇後代標籤,以選擇器1 選擇器2開頭,主要應用在標籤巢狀的結構中,減少命名。

示例**

type

="text/css"

>

div p

.con

.con span

.con .pink

.con .gold

style

>

>

>

hellop

>

div>

class

="con"

>

>

哈哈span

>

href

="#"

class

="pink"

>

>

href

="#"

class

="gold"

>

谷歌a>

div>

>

你好span

>

href

="#"

class

="pink"

>

>

注意點: 這個層級關係不一定是父子關係,也有可能是祖孫關係,只要有後代關係都適用於這個層級選擇器

示例**

type

="text/css"

>

#box

style

>

"box"

>

這是乙個段落標籤p

>

>

這是第二個段落標籤p

>

>

這是第三個段落標籤p

>

注意點: 雖然給其它標籤設定id=「box」也可以設定樣式,但是不推薦這樣做,因為id是唯一的,以後js通過id只能獲取乙個唯一的標籤物件。

根據組合的選擇器選擇不同的標籤,以 , 分割開, 如果有公共的樣式設定,可以使用組選擇器。

示例**

type

="text/css"

>

.box1,.box2,.box3

.box1

.box2

.box2

style

>

class

="box1"

>

這是第乙個divdiv

>

class

="box2"

>

這是第二個divdiv

>

class

="box3"

>

這是第三個divdiv

>

用於向選擇器新增特殊的效果,以 : 分割開, 當使用者和**互動的時候改變顯示效果可以使用偽類選擇器

示例**

type

="text/css"

>

.box1

.box1:hover

style

>

class

="box1"

>

這是第乙個divdiv

>

css語法選擇器

表示的選擇所有的節點 表示的是id為container的 節點 container選擇所有class屬性是container的節點 li a 選擇所有的li標籤下面的a元素 ul p 選擇ul後面面的第乙個p元素 div container ul 選擇id是container的div的第乙個ul元素...

css選擇器語法速查

通用選擇器 類似於萬用字元,匹配文件中所有元素型別 型別選擇器 h1,h2,p 匹配以逗號隔開元素列表中的所有元素 類選擇器 glass or p.glass id選擇器 id or p id 子選擇器 td b 匹配元素是另外乙個元素的直接子元素 後繼選擇器 td b 匹配另乙個指定元素的所有巢狀...

css語法和選擇器

4.css語法 格式 選擇器 選擇器 篩選具有相似特徵的元素 注意 每一對屬性需要使用 隔開,最後一對屬性可以不加 5.選擇器 篩選具有相似特徵的元素 分類 1.基礎選擇器 1.id選擇器 選擇器具體的id屬性值的元素.建議在乙個html頁面中id值唯一 語法 id屬性值 注意 id選擇器的優先順序...