色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css常見(jiàn)選擇器有什么,css派生選擇器有幾種

老白2年前39瀏覽0評(píng)論

css常見(jiàn)選擇器有什么,css派生選擇器有幾種?

基本選擇器

1.標(biāo)簽選擇器:直接用元素的標(biāo)簽來(lái)進(jìn)行選擇

span { // 直接選擇span標(biāo)簽

size:16px;

}

1

2

3

1

2

3

2.ID選擇器:通過(guò)設(shè)置id名字,進(jìn)行精確的選擇,用#來(lái)定義

# div1 { //通過(guò)id名字來(lái)進(jìn)行選擇

color:red;

}

<div id="div1">1</div>

1

2

3

4

1

2

3

4

3.類(lèi)選擇器:通過(guò)類(lèi)名來(lái)進(jìn)行選擇,選擇范圍比id選擇器大,用’.'來(lái)定義

.div1 { //所有類(lèi)名為div1的都被選擇了

color:red;

}

<div id="div1">1</div>

<div id="div1">1</div>

<div id="div1">1</div>

1

2

3

4

5

6

1

2

3

4

5

6

4.通配符選擇器:范圍更大,作用于所有標(biāo)簽,用*來(lái)定義

不建議使用,對(duì)頁(yè)面加載負(fù)擔(dān)大

高級(jí)選擇器

1.后代選擇器:定義用空格隔開(kāi)

div span { //選擇的是div標(biāo)簽下的span標(biāo)簽,當(dāng)然后代顧名思義可以不止隔一代,可以隔多代進(jìn)行選擇

color:red;

}

<div><span>1</span></div>

1

2

3

4

1

2

3

4

2.交集選擇器:與后代選擇器定義的不同是,沒(méi)有空格隔開(kāi),兩個(gè)元素緊挨著

span#a1 { //選擇的是兩個(gè)條件1.既是span標(biāo)簽的 2.id名是a1的元素,兩個(gè)條件缺一不可

color:red;

}

<span id=“a1”>1</span>

<span >1</span>

1

2

3

4

5

1

2

3

4

5

3.并集選擇器:定義用逗號(hào)隔開(kāi)

span,#a1 { //選擇的是1.是span標(biāo)簽的 2.id名是a1的元素,兩個(gè)條件滿(mǎn)足一個(gè)即可

color:red;

}

<span id=“a1”>1</span>

<span >1</span>

1

2

3

4

5

1

2

3

4

5

4.偽類(lèi)選擇器:

1.靜態(tài)偽類(lèi):點(diǎn)擊連接之前(link),點(diǎn)擊連接之后(visited)這樣的

2.動(dòng)態(tài)偽類(lèi):鼠標(biāo)移入(hover),點(diǎn)擊之后(focus)

css常見(jiàn)選擇器有什么,css派生選擇器有幾種

box在HTML中的意思?

這是個(gè)CSS的相鄰?fù)x擇器。 .box + .box 意思就是:選擇緊鄰第一個(gè)box元素的同胞box元素。 這倆類(lèi)名一樣,解釋起來(lái)有點(diǎn)混亂。 我舉個(gè)例子。 例如: 標(biāo)題 標(biāo)題

文章段落

如果我這么寫(xiě):.box1 + h1 ,那么我選擇的就是類(lèi)名叫.h1-1的元素。 如果:.box2 + h1 ,它不會(huì)選擇任何元素,因?yàn)?box2的下面沒(méi)有一個(gè)叫h1的同胞元素。 如果:h1 + div ,那么會(huì)選擇.box2的div元素。 第一個(gè)元素 + 第二個(gè)元素 這個(gè)選擇器只會(huì)選擇 緊鄰第一個(gè)元素 并且是在第一個(gè)元素下面的同胞級(jí)元素 上面那段代碼,如果你寫(xiě) :.box1 + .box2 將沒(méi)有效果,因?yàn)樗麄冎虚g夾了個(gè)h1元素。 但是有一個(gè)選擇器可以實(shí)現(xiàn),就是.box1 ~ .box2 同胞選擇器。 能力有限,不知幫到了嗎?

表示樣式類(lèi)選擇器的代碼是?

1:標(biāo)簽選擇器

標(biāo)簽選擇器,是所有帶有某種標(biāo)簽的都生效。這里以p為例,也就是所有的帶有p標(biāo)記的都會(huì)這樣的樣式

復(fù)制代碼

代碼如下:

<html><head><styletype="text/css">p{font:"宋體"; color:#FF0000}</style></head><body><pid="p1">我現(xiàn)在表現(xiàn)的是標(biāo)簽選擇器</p><pid="p2">我也用的是標(biāo)簽選擇器</p><h1>我沒(méi)有被任何的選擇器修飾</h1></body></html>

2:id選擇器,注意id選擇器是唯一的,因?yàn)橹挥衖d="yy"的才有這種樣式,而一個(gè)頁(yè)面里元素的Id必須是唯一的,所以。。。你懂得id選擇器以#開(kāi)頭用法是:id=""

復(fù)制代碼

代碼如下:

<html><head><styletype="text/css">#yy{font:"宋體"; color:#FF0000}</style></head><body><pid="yy">我現(xiàn)在表現(xiàn)的是id選擇器</p><pid="p">我沒(méi)有被id選擇器修飾</p><h1>我沒(méi)有被任何的選擇器修飾</h1></body></html>

3:類(lèi)選擇器,類(lèi)選擇器以.開(kāi)頭 只要把元素的class="" 就能表現(xiàn)為這種樣式了用法是:class=""

復(fù)制代碼

代碼如下:

<html><head><styletype="text/css">.yy{font:"宋體"; color:#FF0000}</style></head><body><pclass="yy">我現(xiàn)在表現(xiàn)的是類(lèi)選擇器</p><pclass="yy">我沒(méi)有被類(lèi)選擇器修飾</p><h1>我沒(méi)有被任何的選擇器修飾</h1></body></html>

html中before怎么使用?

(1)在CSS3中使用before選擇器在元素的前面插入內(nèi)容,使用after在元素后面插入內(nèi)容,在選擇器content屬性中定義要插入的內(nèi)容;

(2)使用方法:標(biāo)簽:before{content:"插入的內(nèi)容";},可以修改插入內(nèi)容的樣式;

(3)排除一些不需要插入內(nèi)容的元素:使用content屬性的追加一個(gè)none屬性值。使用方法:標(biāo)簽:before{content:none;}