CSS選擇器就是指定CSS要作用的標(biāo)簽,那個(gè)標(biāo)簽的名稱就是選擇器。意為:選擇哪個(gè)容器。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),東山企業(yè)網(wǎng)站建設(shè),東山品牌網(wǎng)站建設(shè),網(wǎng)站定制,東山網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,東山網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
CSS選擇器分類:
標(biāo)簽選擇器、類選擇器、ID選擇器、全局選擇器、群組選擇器、后代選擇器、偽類選擇器
1、html標(biāo)簽選擇器:
定義:以html標(biāo)簽作為選擇器
2、class類選擇器:
定義:為HTML標(biāo)簽添加class屬性,通過類選擇器來為具有此class屬性的元素設(shè)置css樣式。
類選擇器也可以對不同類型元素的同一個(gè)名稱的類選擇器設(shè)置不同的樣式規(guī)則:
同一個(gè)元素可以設(shè)置多個(gè)類,之間用空格隔開:
3、ID選擇器
定義:為HTML標(biāo)簽添加ID屬性,通過ID選擇器來為具有此ID的元素設(shè)置CSS規(guī)則
4、群組選擇器
定義:集體統(tǒng)一設(shè)置樣式
5、全局選擇器
定義:所有標(biāo)簽設(shè)置樣式
HTML文檔結(jié)構(gòu)圖
6、后代選擇器
定義:使用后代選擇器設(shè)置,之間用空格隔開,后代選擇器可以多層。
7、偽類選擇器
鏈接的四種狀態(tài):激活狀態(tài),已訪問狀態(tài),未訪問狀態(tài),鼠標(biāo)懸停狀態(tài)。
偽類
說明
:link
未訪問的鏈接
:visited
已訪問的鏈接
:hover
鼠標(biāo)懸停狀態(tài)
:active
激活的鏈接
:hover 用于訪問的鼠標(biāo)經(jīng)過某個(gè)元素時(shí);
:active 用于一個(gè)元素被激活時(shí)(即按下鼠標(biāo)之后放開鼠標(biāo)之前的狀態(tài))
偽類選擇器的屬性:link visited hover active
說明:
1)?a:hover 必須置于?a:link和a:visited之后,才有效
2) a:active 必須置于 a:hover之后才有效
3) 偽類名稱對大小寫不敏感
8、CSS其它選擇器
css繼承特性,從父元素那繼承部分css屬性
選擇器的優(yōu)先級
ID選擇優(yōu)先級最高(id選擇器定義具有唯一性)
class選擇器次之(class選擇器可以多個(gè))
元素選擇器再次之
其它選擇器優(yōu)先級主要根據(jù)定義的先后順序,最后定義的優(yōu)先級高
!important 加重選擇器的優(yōu)先級,添加在樣式規(guī)則之后,中間用空格隔開。
CSS選擇器命名規(guī)則
1:采用英文字母,數(shù)字以及"-" 和 "_" 命名
2:以小寫字母開頭,不能以數(shù)字和"-"?和 "_" 開頭
3:使用有意義的命名規(guī)范
常用CSS命名
header
頁頭
main
主體
footer
頁尾
nav
導(dǎo)航
sidebar
側(cè)欄
container
容器
column
欄目
title
標(biāo)簽
menu
菜單
submenu
子菜單
*列舉常用命名,大家根據(jù)自身項(xiàng)目及團(tuán)隊(duì)的規(guī)則命名
耐心學(xué)習(xí)基礎(chǔ)知識,基礎(chǔ)是蓋房的根基,必須打結(jié)實(shí)。
如果您覺得有用,記得在下方點(diǎn)贊、關(guān)注、留言,我會定期奉 上更多的驚喜哦,您的打賞支持才是我繼續(xù)努力的動(dòng)力,么么噠。
每日分享在學(xué)習(xí)過程中總結(jié)的學(xué)習(xí)經(jīng)驗(yàn),學(xué)習(xí)筆記,筆試題,HTML,CSS,JavaScript,jQuery教程,Vue教程,PHP教程,TinkPHP教程等,望大家能以學(xué)習(xí)為目的,每天閱讀一篇文章,了解身邊的技術(shù)。陪有夢想的人一起成長!
1. 標(biāo)簽名選擇器 div { color:Red;} 即頁面中的各個(gè)標(biāo)簽名的css樣式
2.類選擇器 .divClass {color:Red;} 即定義的每個(gè)標(biāo)簽的class 中的css樣式
3.ID選擇器 #myDiv {color:Red;} 即頁面中的標(biāo)簽的id
4.后代選擇器(類選擇器的后代選擇器) .divClass span { color:Red;} 即多個(gè)選擇器以逗號的格式分隔 命名找到準(zhǔn)確的標(biāo)簽
5.群組選擇器 div,span,img {color:Red} 即具有相同樣式的標(biāo)簽分組顯示
使用 * 可為所有元素設(shè)置樣式。
根據(jù)標(biāo)簽為元素設(shè)置樣式
同時(shí)設(shè)置多個(gè)元素組合
類選擇器是為一類狀態(tài)聲明樣式規(guī)則,下面是把文本居中定義為類樣式。
將類選擇器指定為具體標(biāo)簽。這樣樣式的權(quán)重就提高了
注意span.help-block不能寫成 span .help-block。標(biāo)簽選擇器和類選擇器中間加了空格的話,就變成了 span下面所有class是help-block的選擇器了
HTML中元素是以父子級、兄弟關(guān)系存在的。后代選擇器指元素內(nèi)的元素(不只是子元素,是后代元素,子集,孫子級,所有的。。。)。
子元素選擇器中選擇子元素,不包括孫級及以下元素。
用于選擇緊挨著的同級兄弟元素。
用于選擇后面的所有指定的兄弟元素或者所有元素。
為具有 class 屬性的h1標(biāo)簽設(shè)置樣式
約束多個(gè)屬性
具體屬性值設(shè)置樣式
^ 以指定值開頭的元素
$ 以指定值結(jié)尾的元素
屬性內(nèi)部任何位置出現(xiàn)值的元素,包含關(guān)系
~ 屬性值中包含指定詞匯的元素
| 以指定值開頭或以屬性連接破折號的元素
CSS選擇器又被稱為CSS樣式、CSS屬性選擇器。是由css命名及后面屬性及屬性值構(gòu)成一個(gè)整體。
1.基礎(chǔ)選擇器
a.id選擇器:通過設(shè)置元素的id屬性為該元素制定ID。ID由開發(fā)者指定。每個(gè)ID在文檔中必須是唯一的。在寫樣式表時(shí),ID選擇器是以#開頭的。
HTML
CSS
執(zhí)行效果:
b.class選擇器:是以獨(dú)立于文檔元素的方式來指定樣式,使用類選擇器之前需要在html元素上定義類名,也就是要保證類名在html標(biāo)記中存在。
HTML
CSS
執(zhí)行效果:
c.元素選擇器:通過note節(jié)點(diǎn)名稱匹配元素。
HTML
CSS
2.屬性選擇器:
注意:最后一個(gè)選擇器是E[attr|=val],由于輸入|會對表格造成影響,只能用/代替。
CSS3新增了一些屬性選擇器,待持續(xù)更新。
3.組合選擇器
示例如下:
實(shí)現(xiàn)效果如下:
示例如下:
從高到低依次是:
1.在屬性后面使用 !important會覆蓋頁面內(nèi)任何位置定義的元素樣式
2.作為style屬性寫在元素標(biāo)簽上的內(nèi)聯(lián)樣式
3.id選擇器
4.類選擇器
5.偽類選擇器
6.屬性選擇器
7.標(biāo)簽選擇器
8.通配符選擇器
9.瀏覽器自定義
選擇器的特殊性值表述為4個(gè)部分,用0,0,0,0表示。
參考:
1. css優(yōu)先級計(jì)算規(guī)則
2. CSS選擇器筆記
3. Selectors MDN
4. CSS3 選擇器——基本選擇器
5. CSS3 選擇器——偽類選擇器
6. 征服高級CSS選擇器
網(wǎng)站題目:css選擇器樣式規(guī)則,css選擇器樣式規(guī)則的說法
地址分享:http://chinadenli.net/article46/dsijjeg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、動(dòng)態(tài)網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、建站公司、自適應(yīng)網(wǎng)站、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)