<div style=\'clear:both\'></div>
来源:互联网 发布:vmware优化设置 编辑:程序博客网 时间:2024/04/27 03:55
CSS手册上是这样说明的:该属性的值指出了元素两边不允许有浮动对象
这个属性是用来控制float属性在文档流中的物理位置的。
<style type="text/css">
#main {background-color: #3399CC;width: 600px;padding: 20px;}
#sidebar {background-color: #FF6600; float: left;width: 130px;}
#container {float: right;width: 420px;background-color: #FFFF33;}
.clear {clear: both;}
</style>
<div id="main">
<div id="sidebar">第一段内容 第一段内容 第一段内容</div>
<div id="container">第二段内容 第二段内容 第二段内容</div>
<div class="clear"></div>
</div>
<p>第三段内容</p>
对于因多加的<div class="clear"></div>标签会引起IE和FF高度变化,通过如下方法解决:
clear {
clear: both;
height:1px;
margin-top:-1px;
overflow:hidden;
}
<style type="text/css">
#main {background-color: #3399CC;width: 600px;padding: 20px;}
#sidebar {background-color: #FF6600; float: left;width: 130px;}
#container {float: right;width: 420px;background-color: #FFFF33;}
</style>
<div id="main">
<div id="sidebar">第一段内容 第一段内容 第一段内容</div>
<div id="container">第二段内容 第二段内容 第二段内容</div>
</div>
<p style="clear:both;">第三段内容</p>
该页面测试在IE下效果正合所要:蓝色块内部有红色和黄色两个色块内容,同时在蓝色块以下是第三段文本。
不过FF(fire fox)的效果可不是这样的。我们不能单单想在下一层清除就能完成我们的工作,我们必须在浮动元素所在标签闭合之前及时进行“清除”。
#main {background-color: #3399CC;width: 600px;padding: 20px;}
#sidebar {background-color: #FF6600; float: left;width: 130px;}
#container {float: right;width: 420px;background-color: #FFFF33;}
</style>
<div id="main">
<div id="sidebar">第一段内容 第一段内容 第一段内容</div>
<div id="container">第二段内容 第二段内容 第二段内容</div>
</div>
<p style="clear:both;">第三段内容</p>
该页面测试在IE下效果正合所要:蓝色块内部有红色和黄色两个色块内容,同时在蓝色块以下是第三段文本。
不过FF(fire fox)的效果可不是这样的。我们不能单单想在下一层清除就能完成我们的工作,我们必须在浮动元素所在标签闭合之前及时进行“清除”。
程序代码
<style type="text/css">
#main {background-color: #3399CC;width: 600px;padding: 20px;}
#sidebar {background-color: #FF6600; float: left;width: 130px;}
#container {float: right;width: 420px;background-color: #FFFF33;}
.clear {clear: both;}
</style>
<div id="main">
<div id="sidebar">第一段内容 第一段内容 第一段内容</div>
<div id="container">第二段内容 第二段内容 第二段内容</div>
<div class="clear"></div>
</div>
<p>第三段内容</p>
对于因多加的<div class="clear"></div>标签会引起IE和FF高度变化,通过如下方法解决:
程序代码
clear {
clear: both;
height:1px;
margin-top:-1px;
overflow:hidden;
}
0 0
- <div style=\'clear:both\'></div>
- firefox CSS溢出 加 一个空<div style="clear:both"></div>
- div float clear:both
- DIV+CSS中clear:both的作用
- DIV+CSS clear both清除产生浮动
- DIV+CSS clear both清除产生浮动
- style中的clear:both
- style中的clear:both
- <div class="clear"></div>
- <div class="clear"></div>
- [HTML]DIV+CSS clear both清除产生浮动
- div CSS 清除float常用方法(:after和clear:both)
- CSS 定位时一定要用的 style clear=both
- IE6下div边框显示有残缺 及 clear:both的纯间隔div高度问题
- 父div高度随子div高度改变而改变,以及clear:both的作用
- DIV布局之道四:clear:both清除DIV两侧浮动详解
- div style="border
- 如何清除浮动不用另外在div中写clear:both
- 系统按钮返回,一般都从缓存里直接取,现在想让他返回时重新加载
- wireshark协议解析插件【LUA】示例
- 撒旦的诡计------网络游戏
- mysql常用命令:
- 我的博客今天2岁294天了,我领取了…
- <div style=\'clear:both\'></div>
- 主啊,我单单仰望你
- 借助HorizontalScrollView实现多列ListView的横向滑动(含动态加载)
- dede 多张缩略图
- 我的软弱与主的救恩-主啊让我单单…
- 在excel函数公式里,有什么方法删除公式后但结果不变!?
- 教你如何修改ecshop2.7.3管理员后台登录地址加固网站安全
- 圣灵的感动、邪灵的支配和我…
- 自我感觉与圣灵的引导