CSS中清除浮动的方法

    CSS浮动,最早是为了达到文字环绕的效果提出的,也可以用来做布局,但是布局会产生很多问题(高度塌陷,漂浮在普通流上),会使当前标签产生上浮的效果,会影响前后标签,同样的代码在不同的浏览器的兼容性也不一样。

一般处理方法有八种:

    (1)父级div定义height:

      原理:为父级div手动添加height,解决父级div无法自动获取高度的问题

      适用于高度固定的布局。

    (2)结尾处加空div  加clear:both 属性

      代码简单 浏览器支持良好

    (3)父级div定义伪类  after和zoom(ie8以下)

      必须定义宽度 zoom:1; 推荐使用。

    (4)父级定义 overflow:hidden(必须定义width)

    (5)父级定义 overflow:auto

    (6)父子一起浮动

    (7)父级定义 display:table

    (8)结尾处加br标签。  clear:both

      

上一篇:Java的sql动态参数


下一篇:ngxin 配置ssl