[attribute*=value]
[attribute$=value]
小結elements1 elements2 ,elements1>elements2, elements1 + elements2
elements1>elements2
elements1+elements2
小結
>
a[class^="a-icon"]
style
>
>
src=
"./pic.png"
class
="a-icon"
>
12a>
src=
"./pic.png"
class
="a-iconabc"
>
12a>
src=
"./pic.png"
class
="abca-icon"
>
12a>
src=
"./pic.png"
class
="a-asdicon"
>
12a>
div>
必須從頭開始匹配子串
>
a[class*="a-icon"]
style
>
>
src=
"./pic.png"
class
="a-icon"
>
12a>
src=
"./pic.png"
class
="a-iconabc"
>
12a>
src=
"./pic.png"
class
="abca-icon"
>
12a>
src=
"./pic.png"
class
="a-asdicon"
>
12a>
div>
匹配子串即可,不論從頭號開始匹配還是中途開始匹配
>
a[class$="a-icon"]
style
>
>
src=
"./pic.png"
class
="a-icon"
>
12a>
src=
"./pic.png"
class
="a-iconabc"
>
12a>
src=
"./pic.png"
class
="abca-icon"
>
12a>
src=
"./pic.png"
class
="a-asdicon"
>
12a>
div>
必須在結尾處匹配到子串
[attribute$=value] 末尾匹配
[attribute*=value] 任意位匹配
[attribute^=value] 起始匹配
>
div a
style
>
>
src=
"./pic.png"
class
="a-icon"
>
12a>
src=
"./pic.png"
class
="a-iconabc"
>
12a>
>
>
>
78a>
span
>
>
56a>
div>
src=
"./pic.png"
class
="abca-icon"
>
12a>
src=
"./pic.png"
class
="a-asdicon"
>
12a>
div>
div下的a標籤,不管距離div多少級,全部被選中
>
div>a
style
>
>
src=
"./pic.png"
class
="a-icon"
>
12a>
src=
"./pic.png"
class
="a-iconabc"
>
12a>
>
>
>
78a>
span
>
>
56a>
div>
src=
"./pic.png"
class
="abca-icon"
>
12a>
src=
"./pic.png"
class
="a-asdicon"
>
12a>
div>
div下的直接子元素a標籤才被選中,巢狀多級標籤時,對a的選中無效
>
div+a
style
>
>
src=
"./pic.png"
class
="a-icon"
>
12a>
src=
"./pic.png"
class
="a-iconabc"
>
12a>
>
>
>
78a>
span
>
>
56a>
div>
>
77h1
>
src=
"./pic.png"
class
="abca-icon"
>
12a>
>
div>
src=
"./pic.png"
class
="a-asdicon"
>
12a>
src=
"./pic.png"
class
="a-asdicon"
>
12a>
div>
緊跟div後的第乙個a標籤才被選中,緊跟div後卻不是a標籤的無效
div a (div下不論多少級均被選中)
div>a (div下直接子集才被選中)
div+a (緊跟div後的第乙個a標籤才被選中)
css選擇器 CSS選擇器總結
在前不久的專案中,實習小妹妹在乙個全域性的樣式中使用了下面這個css選擇器 content 對應的html結構大致是 實習妹子大致的意思是想要讓content下的子元素div的高度100 但是貌似她沒有真正理解first child的意義,從而導致這個全域性的樣式讓 所有頁面都出現了問題,然後我就只...
CSS選擇器 復合選擇器
選擇器 名稱 說明 css 版本 通用選擇器 選擇所有元素 2元素選擇器 選擇指定型別的元素1 id 選擇器 選擇指定 id 屬性的元素1.class 選擇器 選擇指定 class 屬性的元素 1 attr 系列 屬性選擇器 選擇指定 attr 屬性的元素 2 3 s1,s2,s3 分組選擇器 選擇...
CSS選擇器 屬性選擇器
最近重新學習了css3,發現選擇器還能這麼玩。介紹一下屬性選擇器 我給咱們順著往下縷一縷 資訊量挺大 剛開始是這樣子 如下 doctype html head meta charset utf 8 title 測試網頁 title style h1 m1 style head body div h1...