1.##### 为什么要初始化CSS样式
因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的,如果没对 CSS 初始化往往会出现浏览器之间的页面显示差异
初始化样式会对 SEO 有一定的影响
2.##### CSS3有哪些新特性
- 实现圆角
border-radius,阴影box-shadow,边框图片border-image - 对文字加特效
text-shadow,强制文本换行word-wrap,线性渐变linear-gradient - 实现旋转
transform:rotate(90deg),缩放scale(0.85,0.90),translate(0px,-30px)定位,倾斜skew(-9deg,0deg); - 增加了更多的CSS选择器、多背景、
rgba() - 唯一引入的伪元素是
::selection; - 实现媒体查询
@media,多栏布局flex - 过渡
transition动画animation
3.##### CSS优化、提高性能的方法有哪些
- 移除空的css规则(Remove empty rules)
- 正确使用display的属性
- 不滥用浮动、web字体
- 不声明过多的font-size
- 不在选择符中使用ID标识符
- 遵守盒模型规则
- 尽量减少页面重排、重绘
- 抽象提取公共样式,减少代码量 4.##### css预处理器