【CSS選擇符】屬性選擇符

0017.jpg

使用屬性選擇器可以篩選出設(shè)定了特定屬性的標(biāo)簽站叼。例如選取所有設(shè)定了title屬性的<img>標(biāo)簽:
img[title]

這種選擇符的第一部分是標(biāo)簽名(img)轰胁,隨后是屬性名累奈,放在方括號里:[title] 散怖。

CSS不限制屬性選擇符只能使用標(biāo)簽名晒屎,也可以使用類。例如:
.photo[title]

用于選取類為photo钉鸯,而且設(shè)置了title屬性的全部元素吧史。

屬性選擇符不僅可以選取設(shè)定了某個屬性的元素,還可以更進(jìn)一步唠雕,選取屬性值為指定值的元素贸营。比如我們想突出顯示指向某個URL的鏈接:

a[href="http://www.reibang.com/c/1681745eb504"] {
    color: orange;
    font-weight: bold;
}

又例如需要選取表單中的文本框

input[type="text"] {
    color: #fff;
    background: #aaa;
}






以下是屬性選擇符的其他用法


[attribute~=value]

選取含有attribute的屬性,且attribute屬性的值是以空格隔開的系列值及塘,其中某個值為value的指定元素。
或者選取含有attribute的屬性锐极,且attribute屬性只有一個value值的元素笙僚。
[attribute~=value]是[attribute=value] 的加強(qiáng)版。

HTML代碼

<p class="first test">我的簡書ID:KelvinZ</p>
<p class="second">這是第二個P元素</p>
<p class="test">第三個P元素</p>
<div class="test">這是一個div元素</div>

CSS代碼

p[class~="test"] {
  background: pink;
}
image.png





[attribute|=value]

選取含有attribute的屬性灵再,且attribute屬性的值是以連字符分隔的系列值肋层,其中第一個值為value的指定元素亿笤。

HTML代碼

<p class="test-one">我的簡書ID:KelvinZ</p>
<p class="second-test">這是第二個P元素</p>
<p class="test">第三個P元素</p>
<div class="test">這是一個div元素</div>

CSS代碼

p[class|="test"] {
    background: pink;
}
image.png





[attribute^=value]

選取含有attribute的屬性,且attribute屬性的值是以value開頭的指定元素栋猖。

HTML代碼

<p class="test-one">我的簡書ID:KelvinZ</p>
<p class="test-two">這是第二個P元素</p>
<p class="test">第三個P元素</p>
<div class="test">這是一個div元素</div>

CSS代碼

p[class^="test"] {
    background: pink;
}
image.png





[attribute$=value]

選取含有attribute的屬性净薛,且attribute屬性的值是以value結(jié)尾的指定元素。

HTML代碼

<p class="test-one">我的簡書ID:KelvinZ</p>
<p class="test-two">這是第二個P元素</p>
<p class="test">第三個P元素</p>
<div class="test">這是一個div元素</div>

CSS代碼

p[class$="two"] {
    background: pink;
}
image.png





[attribute=value]*

選取含有attribute的屬性蒲拉,且attribute屬性的值含有value的指定元素肃拜。

HTML代碼

<p class="test-one">我的簡書ID:KelvinZ</p>
<p class="test-two">這是第二個P元素</p>
<p class="test">第三個P元素</p>
<div class="test">這是一個div元素</div>

CSS代碼

p[class*="o"] {
    background: pink;
}
image.png




其中[attribute^=value]、[attribute$=value]和[attribute*=value]是CSS 3.0新增的選擇符雌团。


上面的選擇符匹配規(guī)則越嚴(yán)格優(yōu)先級越高燃领。
例如:img[title="Rabbit"] 選擇符定義的CSS樣式會覆蓋 img[title] 中相同定義的CSS樣式。




最后是我常用的屬性選擇符的地方锦援。

比如我要把站外的鏈接用不同顏色的字體突出顯示猛蔽。
a[href^="http://"]


要調(diào)整PDF文件padding:
a[href$=".pdf"]



HTML與CSS 目錄:HTML與CSS

上一篇:【CSS選擇符】偽類和偽元素

下一篇:【CSS選擇符】子代選擇符

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市灵寺,隨后出現(xiàn)的幾起案子曼库,更是在濱河造成了極大的恐慌,老刑警劉巖略板,帶你破解...
    沈念sama閱讀 219,589評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件毁枯,死亡現(xiàn)場離奇詭異,居然都是意外死亡蚯根,警方通過查閱死者的電腦和手機(jī)后众,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評論 3 396
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來颅拦,“玉大人蒂誉,你說我怎么就攤上這事【嗨В” “怎么了右锨?”我有些...
    開封第一講書人閱讀 165,933評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長碌秸。 經(jīng)常有香客問我绍移,道長,這世上最難降的妖魔是什么讥电? 我笑而不...
    開封第一講書人閱讀 58,976評論 1 295
  • 正文 為了忘掉前任蹂窖,我火速辦了婚禮,結(jié)果婚禮上恩敌,老公的妹妹穿的比我還像新娘瞬测。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,999評論 6 393
  • 文/花漫 我一把揭開白布月趟。 她就那樣靜靜地躺著灯蝴,像睡著了一般。 火紅的嫁衣襯著肌膚如雪孝宗。 梳的紋絲不亂的頭發(fā)上穷躁,一...
    開封第一講書人閱讀 51,775評論 1 307
  • 那天,我揣著相機(jī)與錄音因妇,去河邊找鬼问潭。 笑死,一個胖子當(dāng)著我的面吹牛沙峻,可吹牛的內(nèi)容都是我干的睦授。 我是一名探鬼主播,決...
    沈念sama閱讀 40,474評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼摔寨,長吁一口氣:“原來是場噩夢啊……” “哼去枷!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起是复,我...
    開封第一講書人閱讀 39,359評論 0 276
  • 序言:老撾萬榮一對情侶失蹤删顶,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后淑廊,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體逗余,經(jīng)...
    沈念sama閱讀 45,854評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,007評論 3 338
  • 正文 我和宋清朗相戀三年季惩,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了录粱。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,146評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡画拾,死狀恐怖啥繁,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情青抛,我是刑警寧澤旗闽,帶...
    沈念sama閱讀 35,826評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站蜜另,受9級特大地震影響适室,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜举瑰,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,484評論 3 331
  • 文/蒙蒙 一捣辆、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧此迅,春花似錦汽畴、人聲如沸促煮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,029評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至佑吝,卻和暖如春坐昙,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背芋忿。 一陣腳步聲響...
    開封第一講書人閱讀 33,153評論 1 272
  • 我被黑心中介騙來泰國打工炸客, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人戈钢。 一個月前我還...
    沈念sama閱讀 48,420評論 3 373
  • 正文 我出身青樓痹仙,卻偏偏與公主長得像,于是被迫代替她去往敵國和親殉了。 傳聞我的和親對象是個殘疾皇子开仰,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,107評論 2 356

推薦閱讀更多精彩內(nèi)容

  • 一、樣式篇 第1章 初識jQuery (1)環(huán)境搭建 進(jìn)入官方網(wǎng)站獲取最新的版本 http://jquery.co...
    凜0_0閱讀 3,390評論 0 44
  • 一月薪铜,《心理咨詢師基礎(chǔ)知識》《漫畫素描技法之人物表情刻畫》《素描入門一本就夠了》 二月众弓,《九型人格》...
    一個會畫畫的文字控閱讀 208評論 0 0
  • 前幾天剛過了二十七歲生日,這真是老大徒傷悲啊隔箍,因?yàn)槟挲g漸長谓娃,必定催婚漸緊。 春節(jié)前蜒滩,就看到有一門講如何...
    婉婉兮閱讀 263評論 4 2
  • 我一直想不明白滨达,我為什么會喜歡一個眼睛小小,皮膚偏黑的眼鏡男俯艰。這種類型捡遍,一向不是我的菜◇〈叮可是自從十八歲生日那晚稽莉,他...
    小不稀閱讀 295評論 0 1