1、 css3中常用的偽元素選擇器有,偽類選擇器的屬性?
偽類選擇器是通過冒號(hào)來定義,它定義了元素的狀態(tài),如點(diǎn)擊按下,點(diǎn)擊完成等,通過偽類可以為元素的狀態(tài)修改樣式。偽類選擇器的功能和一般的DOM中的元素樣式相似,但和一般的DOM中的元素樣式不一樣,它并不改變?nèi)魏蜠OM內(nèi)容。
只是插入了一些修飾類的元素,這些元素對(duì)于用戶來說是可見的,但是對(duì)于DOM來說不可見。
偽類選擇器的效果可以通過添加一個(gè)實(shí)際的類來達(dá)到。
偽類選擇器主要可以分為:動(dòng)態(tài)偽類選擇器、UI元素狀態(tài)偽類選擇器、結(jié)構(gòu)偽類選擇器、否定偽類選擇器。
2、 css派生選擇器有幾種?
基本選擇器
1.標(biāo)簽選擇器:直接用元素的標(biāo)簽來進(jìn)行選擇
span { // 直接選擇span標(biāo)簽
size:16px;
}
1
2
3
1
2
3
2.ID選擇器:通過設(shè)置id名字,進(jìn)行精確的選擇,用#來定義
# div1 { //通過id名字來進(jìn)行選擇
color:red;
}
<div id="div1">1</div>
1
2
3
4
1
2
3
4
3.類選擇器:通過類名來進(jìn)行選擇,選擇范圍比id選擇器大,用’.'來定義
.div1 { //所有類名為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)簽,用*來定義
不建議使用,對(duì)頁面加載負(fù)擔(dān)大
高級(jí)選擇器
1.后代選擇器:定義用空格隔開
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.交集選擇器:與后代選擇器定義的不同是,沒有空格隔開,兩個(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)隔開
span,#a1 { //選擇的是1.是span標(biāo)簽的 2.id名是a1的元素,兩個(gè)條件滿足一個(gè)即可
color:red;
}
<span id=“a1”>1</span>
<span >1</span>
1
2
3
4
5
1
2
3
4
5
4.偽類選擇器:
1.靜態(tài)偽類:點(diǎn)擊連接之前(link),點(diǎn)擊連接之后(visited)這樣的
2.動(dòng)態(tài)偽類:鼠標(biāo)移入(hover),點(diǎn)擊之后(focus)
3、 css選擇器的分類不包括什么?
css的選擇器的分類不包括“超文本標(biāo)記選擇器”。
css的選擇器包括類選擇器、標(biāo)簽選擇器、ID選擇器、偽類選擇器等等。
類選擇器,比如class類型 class = "nav"的話,那么css對(duì)應(yīng).nav{};
標(biāo)簽選擇器,比如body input 就是直接對(duì)應(yīng) body{} input{};
ID選擇器,比如 id="name",那么css對(duì)應(yīng) #name{};
偽類、偽對(duì)象:如a:link,a:hover,a:visited等。
4、 html表頭不能居中怎么辦?
首先,打開html編輯器,新建html文件,例如:index.html。
在index.html中的<style>標(biāo)簽中,輸入css代碼:body {text-align: center;} table {margin: auto;}。
瀏覽器運(yùn)行index.html頁面,此時(shí)成功用css讓表格居中了。
說明:
css代碼body {text-align: center;} table {margin: auto;}是兩個(gè)元素選擇器,分別為body和table兩個(gè)元素設(shè)置css樣式。
在 W3C 標(biāo)準(zhǔn)中,元素選擇器又稱為類型選擇器(type selector)。
“類型選擇器匹配文檔語言元素類型的名稱。類型選擇器匹配文檔樹中該元素類型的每一個(gè)實(shí)例。”