1. 程式人生 > >?css3屬性選擇器總結

?css3屬性選擇器總結

ons .com 技術分享 屬性選擇器 pan mar ext nbsp 結束

css3屬性選擇器總結

1E[attr]只使用屬性名,但沒有確定任何屬性值

<p miaov="a1">111111</p>

<p miaov="a2">111111</p>

p[miaov]{background: red;}

技術分享圖片

/*所有屬性為miaov的元素都會被背景變紅,不會看你的值只會看你的屬性名字*/

2E[attr="value"]指定屬性名,並指定了該屬性的屬性值

<span miaov="aa">111</span><br/>

<span miaov="bb">111</span><br/>

<span miaov="cc">111</span><br/>

span[miaov='aa']{background: yellow;}

技術分享圖片

只有指定的屬性和屬性值才會變顏色

3E[attr~="value"]指定屬性名,並且具有屬性值,此屬性值是一個詞列表,並且以空格隔開,其中詞列表中包含了一個value詞,而且等號前面的“?”不能不

<p miaov="a1 a2 a3"

>111111</p>

<p miaov="a1">111111</p>

<p miaov="a3 a1">111111</p>

<p miaov="a4">111111</p>

p[miaov~='a1']{background: yellow;}

技術分享圖片

4E[attr^="value"]指定了屬性名,並且有屬性值,屬性值是以value開頭的

<p miaov="a1 a2 a3">p1</

p>

<p miaov="a1">p2</p>

<p miaov="a3 a1">p3</p>

<p miaov="a4">p4</p>

p[miaov^='a1']{background: yellow;}

技術分享圖片

5E[attr$="value"]指定了屬性名,並且有屬性值,而且屬性值是以value結束的

<p miaov="a1 a2 a3">p1</p>

<p miaov="a1">p2</p>

<p miaov="a3 a1">p3</p>

<p miaov="a4 a3">p4</p>

p[miaov$='a3']{background: yellow;}

技術分享圖片

6E[attr*="value"]指定了屬性名,並且有屬性值,而且屬值中包含了value

<p miaov="a1 a2 a3">p1</p>

<p miaov="a1">p2</p>

<p miaov="a3 a1">p3</p>

<p miaov="a4 a3">p4</p>

p[miaov*='a1']{background: yellow;}

技術分享圖片

7E[attr|="value"]指定了屬性名,並且屬性值是value或者以“value-”開頭的值(比如說zh-cn

<p miaov="a1 a2 a3">p1</p>

<p miaov="a1">p2</p>

<p miaov="a3 a1">p3</p>

<p miaov="a1-a3">p4</p>

p[miaov|='a1']{background: yellow;}

技術分享圖片


?css3屬性選擇器總結