1.清除浮动的几种方式,各自的优缺点?
- 使用空标签清除浮动 clear:both(理论上能清除任何标签,但增加无意义的标签)
- 使用overflow:auto(空标签元素清除浮动而不得不增加无意代码的弊端,,使用zoom:1用于兼容IE)
- 用afert伪元素清除浮动(用于非IE浏览器)
2.使元素居中的方法
- position:absolute;top:50%;left:50%; margin-left:-width/2; margin-top:-height/2
3.使元素消失
- z-index:-9999
- opacity:0;
- display:none;
- overflow:hidden;
- z-indent:-9999