本文向大家描述一下清除CSS float浮动的方法,主要包括使用空标签清除浮动,使用overflow属性,使用after伪对象清除浮动三种,希望本文介绍对你有所帮助。
清除浮动的三种方法
先看一下下面代码:
viewsourceprint?
- 01<style>
- 02*{margin:0;padding:0;font-size:14px;}
- 03ul.nav{background:red;list-style:none;}
- 04ul.navli{float:left;background:#FF9;margin:2px5px;}
- 05p{background:blue;color:#FFF;}
- 06</style>
- 07
- 08<ulclassulclass="nav">
- 09
- 10<li>首页</li>
- 11
- 12<li>我的日志</li>
- 13
- 14<li>我的相册</li>
- 15
- 16<li>我的心情</li>
- 17
- 18<li>个人中心</li>
- 19
- 20</ul>
- 21
- 22<p>这里不是导航的内容</p>
页面显示如下:
广州网站建设,网站建设,广州网页设计,广州网站设计
如何解决以上问题呢?唯一的办法就是清除浮动。