css选择器
2021-03-20 22:26
标签:建议 ack 灵活 round 结合 黄色 gre box 举例 常用的选择器有如下几种 标签选择器,此种选择器影响范围大,建议尽量应用在层级选择器中。 通过id名来选择元素,按照规范,元素的id名称是不能重复的,而一个样式设置项只能应用于页面上一个元素,是有点浪费资源的,所以不推荐使用id作为选择器。id名一般给程序使用。 通过类名来选择元素,一个类可应用于多个元素,一个元素上也可以使用多个类,应用灵活,可复用,是css中应用最多的一种选择器。
举例: 主要应用在选择父元素下的子元素,或者子元素下面的子元素,可与标签元素结合使用,减少命名,同时也可以通过层级,防止命名冲突。 如果多个选择器有同样的样式设置,可以使用组选择器。 常用的伪类选择器有hover,表示鼠标悬浮在元素上时的状态,伪元素选择器有before和after,它们可以通过样式在元素中插入内容。 css选择器 标签:建议 ack 灵活 round 结合 黄色 gre box 举例 原文地址:https://www.cnblogs.com/testlearn/p/12729122.html1、标签选择器
举例:*{margin:0;padding:0}
div{color:red}
div>testdiv>
div class="box">testdiv>
2、id选择器
举例:#box{color:red}
div id="box">testdiv>
3、类选择器
注意:
.red{color:red}
.big{font-size:20px}
.mt10{margin-top:10px}
.red{color:green}
div class="red" id="div1">testdiv>
h1 class="red big mt10">testh1>
p class="red mt10">testp>
4、层级选择器
举例:.box1 .color1{color:pink}
div .color2{color:red}
.box3 span{color:green}
div class="box1">
span class="color1">testspan>
div>
div class="box2">
span class="color2">testspan>
div>
div class="box3">
span class="color3">testspan>
div>
5、组选择器
举例:.box1,.box2,.box3{width:100px;height:100px}
.box1{background:red}
.box2{background:pink}
.box2{background:gold}
div class="box1">testdiv>
div class="box2">testdiv>
div class="box3">testdiv>
6、伪类及伪元素选择器
.box1:hover{color:red}
.box2:before{content:‘行首文字‘;}
.box3:after{content:‘行尾文字‘;}
div class="box1">testdiv>
div class="box2">testdiv>
div class="box3">testdiv>