锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / 网站前端开发开源技术 / css清除浮动的方法
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

css清除浮动的方法

在排版页面的过程中,掌握几种清除浮动的方法很重要,为了使页面排放整齐,我们会经常用到浮动标签,这样就会莫名其妙的影响到其他元素的位置。所以我们需要清除浮动来解决问题。
下面是一个简单的没有浮动的网页示例:
代码如下;

<div class="top"></div> <div class="main"> <div class="left"></div> <div class="right"></div> </div> <div class="bottom"></div>

<style> *{padding:0;margin:0;} .body{width:100%;} .top{width:980px;height:100px;background:#39F;margin:0 auto;} .main{width:980px;background:#6CF;margin:0 auto;} .left{width:400px;height:500px;background:#CFF;float:left;} .right{width:400px;height:500px;background:#FCF;float:right;} .bottom{width:980px;height:100px;background:#C9F;margin:0 auto;}

</style>

效果如图所示:

未清除浮动

未清除浮动时,紫色部分bottom没有到底部,而是浮在上方。接下来我们来看一下清除浮动的几种方法会对网页产生什么影响。

1.父级div定义 height

代码如下:
.main{width:980px;background:#6CF;margin:0 auto; height:500px;}

2.给div加clear:both属性

代码如下:
.bottom{width:980px;height:100px;background:#C9F;margin:0 auto; clear:both}

3.给父级div加overflow:hidden

代码如下:
       .main{width:980px;background:#6CF;margin:0 auto;overflow:hidden }

4.给父级div加overflow:auto

代码如下:
.main{width:980px;background:#6CF;margin:0 auto;overflow:auto }

5.父级div加display:table

代码如下:
.main{width:980px;background:#6CF;margin:0 auto;display:table }

这几种方式都能够达到清除浮动,使页面排版正常的效果。以上清除浮动的效果如图所示:

清除浮动

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内