基本选择器包含:
-
标签选择器
标签选择器可以选中所有标签元素,比如:div,ul,li,等等,不管标签外面包了多少层,都能被选中
-
body{
-
color:gray;
-
font-size: 12px;
-
}
-
/*标签选择器*/
-
p{
-
color: red;
-
font-size: 20px;
-
}
-
span{
-
color: yellow;
-
}
-
-
ID选择器:选中id
同一个页面中id不能重复,
任何的标签都可以设置id
Id命名规范:以字母为首,可以有数字、下划线-大小写严格区分aa和AA是两个不一样的属性值
-
#box{
-
background:green;
-
}
-
-
#s1{
-
color: red;
-
}
-
-
#s2{
-
font-size: 30px;
-
}
-
-
类选择器
3.1 所谓类就是class . class与id非常相似任何的标签都可以加类但是类是可以重复,属于归类的概念。
3.2 同一个标签中可以携带多个类,用空格隔开
-
.lv{
-
color: green;
-
-
}
-
.big{
-
font-size: 40px;
-
}
-
.line{
-
text-decoration: underline;
-
}
-
<!-- 公共类 共有的属性 -->
-
<div>
-
<p class="lv big">段落1</p>
-
<p class="lv line">段落2</p>
-
<p class="line big">段落3</p>
-
</div>
-
总结:
-
不要去试图用一个类将我们的页面写完。这个标签要携带多个类,共同设置样式
-
每个类要尽可能的小,有公共的概念,能够让更多的标签使用
玩好了类就等于玩好了css中的1/2
到底使用id还是用class?
答案:尽可能的用class。除非一些特殊情况可以用id
原因:id一般是用在js的。也就是说 js是通过id来获取到标签