目录
属性选择器
语法:
[属性名](选择含有指定属性的元素)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
p[title]{
color: aquamarine;
}
<!--实际上是p[title]是交集选择器,选中带有p元素和title属性的标签-->
</style>
</head>
<body>
<p title="abc">少小离家老大回</p>
<p title="cdg">少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
</body>
</html>
[属性名=属性值]
(选择含有指定属性和属性值的元素)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
[title=abc]{
color: aquamarine;
}
<!--实际上是p[title]是交集选择器,选中带有p元素和title属性的标签-->
</style>
</head>
<body>
<p title="abc">少小离家老大回</p>
<p title="cdg">少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
</body>
</html>
[属性名^=属性值]
(选择属性值以指定值开头的元素,不管后面是什么,只要是以这个元素开头的都会被选择)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
[title^=abc]{
color: aquamarine;
}
<!--实际上是p[title]是交集选择器,选中带有p元素和title属性的标签-->
</style>
</head>
<body>
<p title="abc">少小离家老大回</p>
<p title="cdg">少小离家老大回</p>
<p title="abcdef">少小离家老大回</p>
<p title="jifcdg">少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
<p>少小离家老大回</p>
</body>
</html>
与之类似的还有
[属性名$=属性值]
(选择属性以指定值结尾的元素)
[属性名$=属性值]
(选择属性中含有某些值的元素的元素)