布局方式:盒模型和flex布局
flex布局主要有水平的主轴和垂直的交叉轴,交叉点为开始位置.
水平居中的方法
(1.3.1将元素放入table,然后margin:auto 居中,1.3.2将块状元素设置行内元素,然后text-align:center居中,1.3.3设置元素)
水平垂直居中的方法
固定宽高的div
不定宽高的div:
不定宽高设置display:table
animate和transform属性
animate主要有animation-name,animation-duration,animation-iteration-count(名称,时间,次数)keyframes设置动画变化过程
transform主要有12translate(x,y),translateX(x),translateY(y),translateZ(z),scale(x,y),scaleX(x),scaleY(y),scaleZ(z),rotate(angle),rotateX(angle),rotateY(angle),rotateZ(angle)(x,y,z轴转换,缩放,旋转等基于2d)
设置宽高比为16:9
css左高度随右栏高度适应
浏览器兼容性
css样式添加前缀
过渡效果不支持ie8,用js渲染
background-size不支持ie8, 用img
css hack
ie8不支持nth-child,但支持first-child和last-child