02-css的选择器

css的选择器:1.基本选择器 2.高级选择器css

 

基本选择器包含:前端

1.标签选择器
标签选择器能够选中全部的标签元素,好比div,ul,li ,p等等,无论标签藏的多深,都能选中,选中的是全部的,而不是某一个,因此说 "共性" 而不是 ”特性“面试

body{
    color:gray;
    font-size: 12px;
}
/*标签选择器*/
p{
    color: red;
font-size: 20px;
}
span{
    color: yellow;
}
View Code

 

2.id选择器
# 选中id前端工程师

同一个页面中id不能重复。
任何的标签均可以设置id
id命名规范 要以字母 能够有数字 下划线 - 大小写严格区分 aa和AA是两个不同的属性值ide

 1 #box{
 2     background:green;
 3 }
 4             
 5 #s1{
 6     color: red;
 7 }
 8 
 9 #s2{
10     font-size: 30px;
11 }
View Code

 


3.类选择器spa

所谓类:就是class . class与id很是类似 任何的标签均可以加类,可是类是能够重复,属于归类的概念。同一个标签中能够携带多个类,用空格隔开code

类的使用,可以决定前端工程师的css水平到底有多牛逼?blog

玩类了,必定要有”公共类“的概念。io

 .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>
     

 

总结:

  • 不要去试图用一个类将咱们的页面写完。这个标签要携带多个类,共同设置样式

  • 每一个类要尽量的小,有公共的概念,可以让更多的标签使用

 

到底使用id仍是用class?

答案:尽量的用class。除非一些特殊状况能够用id

缘由:id通常是用在js的。也就是说 js是经过id来获取到标签

 

调侃面试段子

面试官:知道什么叫类么?event

我这人实在不知道啥叫累
我:
相关文章
相关标签/搜索