CSS选择器-属性选择器【^ $ * ~ | 】
最近重新学习了CSS3,发现选择器还能这么玩。。介绍一下属性选择器 [^ $ * ~ | ]
我给咱们顺着往下缕一缕(信息量挺大)
刚开始是这样子:
看图片(核心:h1定义一个属性,在CSS中,h1[属性]):
代码如下:
DOCTYPE html>
<head>
<meta charset="UTF-8">
<title>测试网页title>
<style>
h1[m1]{
color: darkgreen;
}
style>
head>
<body>
<div>
<h1 m1>我是h1h1>
<h1 m1>h1当然是我辣h1>
<h1>我是h1哦h1>
div>
body>
html>
然后继续,可以玩出很多花样(给属性赋值以后,可以在样式中添加值,与之对应的才能被选择),看下图:
然后,多重选择,必须要都有,看下图:
还有,当用了^符号,选择的是,必须要以hd开头的,后面是什么不管,看下图:
$符号是以谁结束的,前面是什么不管,看下图:
*,只要属性内容中有,那么就会被选择,看下图:
~ ,只有 有单独的词的时候,才会被选中,看下图:
| ,是以内容开始,和 中划线连接的,会被选中,如下图: