css的选择器:1.基本选择器 2.高级选择器css
基本选择器包含:前端
1.标签选择器
标签选择器能够选中全部的标签元素,好比div,ul,li ,p等等,无论标签藏的多深,都能选中,选中的是全部的,而不是某一个,因此说 "共性" 而不是 ”特性“面试
body{ color:gray; font-size: 12px; } /*标签选择器*/ p{ color: red; font-size: 20px; } span{ color: yellow; }
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 }
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>
答案:尽量的用class。除非一些特殊状况能够用id
缘由:id通常是用在js的。也就是说 js是经过id来获取到标签
面试官:知道什么叫类么?event
我这人实在不知道啥叫累