這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)CSS中有哪些屬性選擇器,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)伊州,10年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18980820575
的用法,或許你不應(yīng)該對(duì)屬性選擇器感到生疏,從本質(zhì)上說(shuō),id跟類選擇器其實(shí)就是屬性選擇器,只不過(guò)是選擇了id或者類的值(value)而已。
CSS樣式表中屬性選擇器四種格式
屬性選擇器(AttributeSelectors),或許你不應(yīng)該對(duì)屬性選擇器感到生疏,從本質(zhì)上說(shuō),id跟類選擇器其實(shí)就是屬性選擇器,只不過(guò)是選擇了id或者類的值(value)而已。
CSS樣式表中屬性選擇器的格式是元素后跟中括號(hào),中括號(hào)內(nèi)帶屬性,或者屬性表達(dá)式(不知道描述是否正確,自創(chuàng)的詞),比如h2[title],h2[title="Logo"]等,你可以從我下面的論述中看到4種具體形式。
1、簡(jiǎn)易屬性選擇器
只顧其名不顧其值,這是CSS樣式表中簡(jiǎn)易屬性選擇器的特點(diǎn)。
h2[class]{color:silver;}將會(huì)作用于任何帶class的h2元素,不管class的值是什么。所以<h2class="hoopla">Hello</h2>、<h2class="severe">Serenity</h2>、<h2class="fancy">Fooling</h2>的h2都會(huì)受到這條規(guī)則的影響。
當(dāng)然,這個(gè)“屬性”不僅僅是class或者id,可以是該元素所有合法屬性,比如img的alt,這樣img[alt]{cssdeclarationshere;}將會(huì)作用于任何帶有alt屬性的img元素。那么a[href][title]{font-weight:bold;}呢?聰明的你一定已經(jīng)知道,這會(huì)作用于同時(shí)帶href和title屬性的a元素,比如<ahref="http://www.mb5u.com/"title="mb5uHome"></a>。
2、精確屬性值選擇器
id和類本質(zhì)上就是CSS樣式表中的精確屬性值選擇器,沒(méi)錯(cuò),h2#logo等于h2[id="logo"]。如前所述,我們不要局限于id或者class,我們可以使用任何屬性!例如a[href="http://www.mb5u.com/"][title="W3CHome"]{font-size:200%;}將會(huì)作用于<ahref="http://www.mb5u.com/"title="mb5uHome"></a>。
3、部分屬性值選擇器
CSS樣式表中部分屬性值選擇器如其名,只要屬性值部分匹配(這里的部分,實(shí)際上要匹配整個(gè)單詞)就會(huì)作用于該元素。讓我們來(lái)看個(gè)例子:
<pclasspclass="urgentwarning">Whenhandlingplutonium, caremustbetakentoavoidtheformationofacriticalmass.</p> p[class~="warning"]{font-weight:bold;}
和
p[class~="urgent"]{font-weight:bold;}
中任何一條都可以讓這個(gè)p的字體變粗。
該選擇器十分有用,比如你要樣式化插圖,其title中都含字符串”Figure”,如title="Figure5:xxx說(shuō)明",則你可以使用img[title~="Figure"]。
需要注重的是,如我***句就強(qiáng)調(diào)的,你需要匹配的是整個(gè)單詞,img[title~="Figure"]不會(huì)匹配title="Figure5:xxx說(shuō)明"。
另外,我做了個(gè)小小的測(cè)試,你把例子中的“Figure”改成“插圖”,把img[title~="Figure"]改成img[title~="插圖"],在Firefox中依然可以匹配,不管編碼(encoding)是GB2312還是UTF-8。看來(lái)CSS對(duì)中文的支持還不賴。
4、非凡屬性選擇器
CSS樣式表中這個(gè)選擇器有點(diǎn)怪,它是這樣工作的,舉個(gè)例子比描述更輕易。
*[lang|="en"]{color:white;},這條規(guī)則(rule)將會(huì)選擇屬性lang的值en或者en-打頭的元素。就是說(shuō),它可以匹配<h2lang="en">Hello!</h2>、<plang="en-us">Greetings!</p>和<divlang="en-au">G'day!</div>而不匹配<plang="fr">Bonjour!</p>和<h4lang="cy-en">Jrooana!</h4>。
上述就是小編為大家分享的CSS中有哪些屬性選擇器了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
當(dāng)前標(biāo)題:CSS中有哪些屬性選擇器
URL網(wǎng)址:http://jinyejixie.com/article2/podeoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷、外貿(mào)網(wǎng)站建設(shè)、App設(shè)計(jì)、自適應(yīng)網(wǎng)站、動(dòng)態(tài)網(wǎng)站、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)