web常用選擇器的介紹以及選擇器的優先順序(小白版)

2021-10-24 13:04:53 字數 2699 閱讀 6425

在web程式設計的時候我們需要的必不可少的功能是選擇器,選擇器又分為多種,在這裡選擇常用的進行詳細介紹(這裡也是我最近的學習內容)

class

="123"

id="456"

>

>

你好span

>

>

>

你好span

>

p>

div>

>

你好sapn

>

後代元素選擇器

1)作用:選擇指定元素的指定後代元素

2)語法:祖先元素 後代元素{} //注意祖先元素和後代元素之間使用空格

使用一:

type

="text/css"

>

div span

//表示div中的span中的內容全部執行操作,無論是子類還是孫子一輩的

#456 span

//id選擇器加後代選擇器 對id為456的div的後代為span的元素進行設定(class也同理)

div p span

//對div下的p標籤中的span進行設定

style

>

補充#id值{}//為id選擇器

.class值{}//為calss選擇器

標籤{}//元素選擇器

子元素選擇器(ie6及以下版本不適用)

type

="text/css"

>

div > span

//對div的子類的span進行設定,至於p標籤下的span這個孫子輩的元素不進行修改

style

>

偽類選擇器

如下:(以a便簽為例) 注意

補充:< input type=「text」 >//**為建立輸入文字框

偽元素選擇器(針對對元素中的一些特殊位置)

這裡以p便簽為例

屬性選擇器

title

="內容"

>

元素p>

當滑鼠移入到元素上時,title中的內容將顯示

子元素的偽類選擇器

>

..........p

>

>

..........p

>

>

..........p

>

>

..........p

>

type

="text/css"

>

p:first-child

//對p第一行的p進行設定(只限於對同一輩的第一行)

style

>

>

........span

>

>

..........p

>

>

..........p

>

type

="text/css"

>

p:first-child

style

>

>

........p

>

>

>

.......p

>

div>

type

="text/css"

>

p:first-child

//兩個p均改變

style

>

type

="text/css"

>

p:nth-child(這裡放p便簽需要修改的第幾個)

//放為1則為第乙個

//選擇器都可以指定乙個引數,指定要選中的第幾個子元素

//當寫入的是even時,所有的偶數p便簽改變

//當寫入的是odd時,所有的奇數p便簽改變

style

>

type

="text/css"

>

p:first-of-type

//對所有p元素的中的第乙個進行修改(無論是不是在第一行)

style

>

兄弟選擇器

否定偽類

p{} //為所有的p設定

作用:從選中的元素中去除某些元素

p:not(){} //對p設定去除括號內的類或者id

選擇器的優先順序

注: 補充:並集選擇器的遊戲那幾單獨計算(不相加)

div > p > #p > .h

#p代表id

.h代表類

乙個必須知道,但是又不太常用的東西

!important

在樣式的最後和;之間加入此符號,則會將該樣式設為最高優先順序,甚至會超過內聯樣式,但是開發中不建議使用

type

="text/css"

>

pstyle

>

color

="green"

>

p>

//稱為內聯樣式

偽類的順序(盡量採用此順序,原因在這裡暫時不進行詳細的講解啦)

CSS常用選擇器介紹

希望這篇文章對一些剛入門的新手有所幫助。css樣式設定,常用的幾類選擇器 例 1 id選擇器 首先在元素標籤內定義乙個屬性id,並設定屬性值為test。css樣式的定義,如果是id選擇器,則是 接對應元素標籤內的id屬性值。比如 test 2 元素選擇器 直接通過元素標籤名進行css樣式設定,比如選...

Css選擇器的介紹以及使用

1 標籤選擇器 標籤選擇器,此種選擇器影響範圍大,建議盡量應用在層級選擇器中。舉例 div 2 id 選擇器 通過 id 名來選擇元素,元素的 id 名稱不能重複,所以乙個樣式設定項只能對應於頁面上乙個元素,不能復用,id 名一般給程式使 用,所以不推薦使用 id作為選擇器。舉例 box 3 類選擇...

WEB前端 CSS常用選擇器

1.1 標籤選擇器 就是用標籤名來當做選擇器。1 所有標籤都能夠當做選擇器,比如body h1 dl ul span等等 2 不管這個標籤藏的多深,都能夠被選擇上。3 選擇的是所有的,而不是某乙個。所以是共性,而不是特性。1 a 表示選擇id 1 lj1 2 同乙個頁面內id不能重複,即使不一樣的標...