1、E[attr]只使用属性名,但没有确定任何属性值
2、E[attr="value"]指定属性名,并指定了该属性的属性值
3、E[attr~="value"]指定属性名,并且具有属性值,此属性值是一个词列表,并且以空格隔开,其中词列表中包含了一个value词,而且等号前面的“〜”不能不写
4、E[attr^="value"]指定了属性名,并且有属性值,属性值是以value开头的
5、E[attr$="value"]指定了属性名,并且有属性值,而且属性值是以value结束的
6、E[attr*="value"]指定了属性名,并且有属性值,而且属值中包含了value
7、
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <style> p[shuxing]{background:red;} p[shuxing="1"]{background:blue;} p[shuxing ~="2"]{background:yellow;} p[shuxing ^="g"]{background:black;} p[shuxing $="g"]{background:pink;} p[shuxing *="g"]{background:green;} p[shuxing = "5gyd"]{background:gray;} </style> <body> <p shuxing="b1">1</p> <p shuxing="b2 a">2</p> <p shuxing="gz3">3</p> <p shuxing="4yg">4</p> <p shuxing="5gyd">4</p> </body> </html>
E[attr|="value"]指定了属性名,并且属性值是value或者以“value-”开头的值(比如说zh-cn)
浙公网安备 33010602011771号