## html5有什么新标签?
* header
* aside
* nav
* footer
* main
* section
* canvas
* video
* audio
## css3有什么新特性?
* border-radius 圆弧
* box-sizing 改变盒子模型计算方式
* background-size 背景图显示比例,100%是撑满整个盒子
* vw vh: 100vw就是满屏宽度,100vh就是满屏高度
* transition动画
* animation动画
* transform:rotate scale translate
* :checked 选择打钩的选择器
* :disabled 选择禁止使用的控件的选择器
* :nth-child(n) 选择这个元素的父元素的第n个子元素
* box-shadow 阴影
* :before :after 在标签里面最前面或最后面添加内容和样式
* flex布局
## 怎么垂直居中
## rem和px有什么区别? rem怎么用?不同移动设备怎么适配?
1px就是1像素,1rem就是html标签的字体大小
一般就是设置html的font-size为10vw
那么1rem就是十分之一的屏幕宽度
然后高宽 内外边距 等换成rem
这个时候就会根据屏幕大小等比例缩放
## 媒体查询有什么用?
通过设置媒体查询,可以让电脑端,平板,手机端等等设备都拥有不同的样式,这样用户体验好点
## 变量有哪些数据类型?
数字 number
字符串 string
布尔 boolean:true和false
undefined
null
NaN
## js哪6个值是假的?
* ""
* 0
* false
* null
* undefined
* NaN
## 以下代码输出什么?
~~~
var flag = 2;
flag < 1 || alert(2) // 弹出2
flag > 1 && alert(3) // 弹出3
~~~
## 下边代码打印什么?
~~~
console.log("11"+1-"2") //109
~~~
## 介绍下移动端项目,这个项目和36KR有啥区别