1-css 中的 px em rem 长度单位的区别?
px是绝对单位 em和rem是相对单位(相对于父元素)
2-css3 新增伪类有哪些?并说明

enabled 选择可用的表单元素
disabled 选择禁用的表单元素
checked 选择被选中的表单元素
after 在元素内部最前添加内容
before 在元素内部最后添加内容
link 未访问的链接
visited 访问过后链接
hover 鼠标悬停链接
active 选中的链接---鼠标未抬起

相对于父元素的结构伪类
first-child 查找E元素的父元素中的第一个E元素(同元素)
last-child 最后一个
first-of-type 相对于父元素,查找第一个(不同元素)
last-of-type 最后一个
nth-child(n) 从1开始,加入其它元素之后会受影响
nth-last-child 倒数 
nth-of-type(n)从1开始,加入其它元素之后不会受影响
nth-last-of-type 倒数
empty 空值 元素中没有任何内容,空格也没有
nth-last-child(odd) 奇数
nth-last-child(even) 偶数
not(:first)

3-说明 css 选择器优先级顺序及判定标准
优先级:
类选择器的权重高于标签选择器
id选择器的权重高于类选择器

权重
!important 权重最高
行内样式:1,0,0,0
id选择器:0,1,0,0
类选择器:0,0,1,0
标签选择器:0,0,0,1
继承的样式:0,0,0,0
权重叠加的时候没有进位的概念

4-position 几个属性的作用?
absolute 绝对定位
relative 相对定位
fixed 固定定位


5-绝对定位和固定定位的区别?
绝对定位:
position:absolute
1、是否脱标?
脱标,隐式模式转换,由块级元素转换为行内块,影响后面元素的布局
2、相对于谁定位
1)如果父级元素没有定位,根据当前浏览器窗口进行偏移
2)距离它本身最近的,已经定位的,祖先元素进行定位
相对定位:
position:relative
1-是否脱标?不脱标,原来的位置仍然占据位置
2-相对于谁定位?
元素相对本身原来的位置进行定位的
6-浮动的作用和影响
排列位置 只能左右 会脱标 不占位置 会影响标准文档流