或者border-image,transform:scale()方式
### 3.link标签和import标签的区别
link属于html标签,import则是由css提供
页面被加载时,link会同时被加载,而import引用的css会等到页面加载结束时加载
link是html标签,因此没有兼容性,而import在ie5以上才能识别
link方式样式的权重高于import
### 4.js动画和css3动画的差异
功能涵盖面:js比css大
css比js更加简单,性能跳优方向固定
对帧速表现不好的低版本浏览器,css3可以做到自然降级
css动画有天然事件支持
css3有兼容性问题
### 5.说一下块级元素和行级元素
块元素:独占一行,并且有自动填满父元素,可以设置margin和padding以及width height。
行元素:不会独占一行,width,height失效,并且在垂直方向的padding和margin会失效。
### 6.双边距重叠问题
多个相邻普通流的块元素锤石方向margin会重叠
折叠结果:
两个相邻的外边距都是正数时,折叠结果是它们两者之间较大的值
两个相邻的外边距都是负数时,折叠结果是它们两者之间绝对值较大的值
有正有负时,折叠结果是两者的相加的和
### 7.浮动清除
方法1:使用带clear属性的空元素,或者邻接元素处理
在浮动元素后使用一个空元素如`<div class="clear"></div>`,并设置其css,`.clear{clear:both;}`即可清理浮动。
方法2:使用css的overflow属性
给浮动元素的容器添加`overflow:hidden;`或者`overflow:auto;`可以清除浮动.
方法3:伪元素处理
给浮动元素的容器添加一个clearfix的class,然后给这个class添加一个:afer伪元素实现元素末尾添加一个看不见的块元素清理浮动。
### 8.css的选择器
id选择器,class选择器,标签选择器,伪元素选择器,伪类选择器

带有!important标记的样式属性优先级最高

### 9.如何让一个元素消失
三种方式:
display:none; visibility:hidden; opacity:0;
### 10.重绘和重排
**对象篇**


**模块化编程-自研模块加载器**


**开源分享:https://docs.qq.com/doc/DSmRnRGxvUkxTREhO**