css3中的三種屬性選擇器:1、“[屬性名^=值]”,匹配屬性值以指定值開頭的每個(gè)元素;2、“[屬性名$=值]”,匹配屬性值以指定值結(jié)尾的每個(gè)元素;3、“[屬性名*=值]”,匹配屬性值中包含指定值的每個(gè)元素。
本教程操作環(huán)境:windows7系統(tǒng)、css3&&html5版、dell g3電腦。
css3中的三種屬性選擇器
屬性選擇器描述示例示例說(shuō)明css[attribute^=value]匹配屬性值以指定值開頭的每個(gè)元素a[src^=\”https\”]選擇每一個(gè)src屬性的值以\”https\”開頭的元素3[attribute$=value]匹配屬性值以指定值結(jié)尾的每個(gè)元素a[src$=\”.pdf\”]選擇每一個(gè)src屬性的值以\”.pdf\”結(jié)尾的元素3[attribute*=value]匹配屬性值中包含指定值的每個(gè)元素a[src*=\”44lan\”]選擇每一個(gè)src屬性的值包含子字符串\”44lan\”的元素3
[attribute^=value]屬性選擇器
[attribute^=value] 選擇器匹配元素屬性值帶指定的值開始的元素。
示例:
設(shè)置class屬性值以\”test\”開頭的所有div元素的背景顏色
<!doctype html><html><head><style> div[class^=\”test\”]{background:#ffff00;}</style></head><body><div class=\”first_test\”>the first div element.</div><div class=\”second\”>the second div element.</div><div class=\”test\”>the third div element.</div><p class=\”test\”>this is some text in a paragraph.</p></body></html>
[attribute$=value]屬性選擇器
[attribute$=value] 選擇器匹配元素屬性值帶指定的值結(jié)尾的元素。
示例:
設(shè)置class屬性值以\”test\”結(jié)尾的所有元素的背景顏色:
<!doctype html><html><head><style> [class$=\”test\”]{background:#ffff00;}</style></head><body><div class=\”first_test\”>the first div element.</div><div class=\”second\”>the second div element.</div><div class=\”test\”>the third div element.</div><p class=\”test\”>this is some text in a paragraph.</p></body></html>
[attribute*=value]屬性選擇器
[attribute*=value] 選擇器匹配元素屬性值包含指定值的元素。
示例:
設(shè)置class屬性值包含\”test\”的所有元素的背景顏色
<!doctype html><html><head><style> [class*=\”test\”]{background:#ffff00;}</style></head><body><div class=\”first_test\”>the first div element.</div><div class=\”second\”>the second div element.</div><div class=\”test\”>the third div element.</div><p class=\”test\”>this is some text in a paragraph.</div></body></html>
(學(xué)習(xí)視頻分享:css視頻教程)