39 屬性選擇器

2021-10-11 18:47:16 字數 1023 閱讀 7242

屬性選擇器

屬性選擇器主要的形式,都在上面的**裡。

屬性選擇器,就是標籤選擇器後面,緊跟乙個方括號,方括號裡面是這個標籤的屬性。

屬性選擇器從ie9開始相容,所以屬性選擇器一般用的不多。

接下來,我在vscode和瀏覽器中演示一下。我建立乙個新的檔案叫"屬性選擇器.html",在vscode中**如下:

在上面的css**中,

img[alt],就是選擇屬性是alt的img標籤,這裡給它的寬度是300px。

因為所有的img標籤,我都新增了alt屬性,所以所有的都是300畫素的寬度。

img[alt^="電動汽車"],就是選擇屬性是alt的img標籤,屬性值以"電動汽車"開頭的標籤,只有蔚來汽車,alt的屬性值是以"電動汽車"開頭,所以蔚來汽車這張的邊框是紅色。

css屬性border: 8px solid red;表示設定邊框,第乙個值表示邊框的寬度,單位是畫素,這裡是8畫素,第二個值是表示邊框的形式,是實線還是虛線,solid是實線的意思,第三個值表示邊框的顏色,這裡是red,就是紅色。

img[alt$="特斯拉"],就是選擇屬性是alt的img標籤,屬性值以"特斯拉"結尾的標籤,所以特斯拉汽車這張的邊框是藍色。

img[alt*="動力"],就是選擇屬性是alt的img標籤,屬性值中包含有"動力"兩個字的標籤,所以選擇的就是比亞迪漢,這張的邊框設定成了綠色。

img[alt|="新能源汽車"],就是選擇屬性是alt的img標籤,屬性值以"新能源汽車-"開頭的標籤,所以選擇的就是小鵬汽車,這張的邊框設定成了橙色。

img[alt~="理想汽車"],

就是選擇屬性是alt的img標籤,屬性值中"理想汽車","理想汽車"這幾個字前面有個空格的標籤,所以選擇的就是理想汽車這張,這張的邊框設定成了黑色。

關於屬性選擇器,請自己動手驗證,這樣才能加深理解。

CSS選擇器 屬性選擇器

最近重新學習了css3,發現選擇器還能這麼玩。介紹一下屬性選擇器 我給咱們順著往下縷一縷 資訊量挺大 剛開始是這樣子 如下 doctype html head meta charset utf 8 title 測試網頁 title style h1 m1 style head body div h1...

屬性選擇器

一 屬性選擇器 id user 匹配屬性開頭 user id list 匹配屬性結尾 list id id 萬用字元 選擇屬性中任意位置包含指定字元的元素 id id 以id開頭或等於id值的元素 二 位置選擇器 li even 匹配集合中的偶數元素 li odd 匹配集合中的奇數元素 li fir...

屬性選擇器

屬性選擇器 屬性選擇器 功能描述 e attr 選擇匹配具有屬性attr的e元素 e attr val 選擇匹配具有屬性attr的e元素,並且屬性值為val 其中val區分大小寫 e attr val 選擇匹配元素e,且e元素定義了屬性attr,其屬性值是以val開頭的任意字串 e attr val...