Float以后撑不开div的困境
来源:互联网 发布:手机网游 知乎 编辑:程序博客网 时间:2024/06/05 16:06
方法1:
<div>
<div></div>
</div>
.clearfix:after {
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}
b.让父对像使用此class。
<div class="clearfix">
<div></div>
</div>
<div>
<div></div>
</div>
如果子div用了float,那么display:block和clear:both两个样式就没了,所以就不会撑 开父div,可以在子div后面加一个<div style="clear:both;">来解决。 此方法对ie6、ie7、ff都有效。
方法2:
a.定义一个伪对象。.clearfix:after {
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}
b.让父对像使用此class。
<div class="clearfix">
<div></div>
</div>
此方法对ie6、ie7、ff都有效。如果position:absolute;话撑不开div。
就个人而已,第一种相对来说修改的东西少,而第二种是大多数网站常用的也是我推荐的。
- Float以后撑不开div的困境
- DIV设置浮动float以后下一个DIV要换行的方法
- DIV设置浮动float以后下一个DIV要换行的方法
- 在设置DIV FLOAT了以后如何使下一个DIV另起一行
- 关于div--css-float的感想
- 如何终止 DIV 的 float 属性
- div 与 ul的float问题
- div的float:left与span标签
- float对div宽度的影响
- HTML5中div布局的float属性
- div内容设float之后,div的自动高度适应
- 子DIV使用float后撑不开父DIV的问题
- div设置float后下一个div要换行的解决办法
- CSS div float
- div布局之float
- DIV+CSS之float
- div clear float
- div float clear:both
- 【一步步教你用U盘安装XP系统】
- 解决sdk更新的不了的问题
- 标准库string对象的定义和初始化
- ExtJS ComboBox相关
- eclipse导入maven项目,把src/main, src/test直接解析成包名的错误
- Float以后撑不开div的困境
- C++设计模式之二十--State状态模式
- 几款极好的 JavaScript 下拉列表插件
- FMCOS通用技术手册 指令
- 历年双十一网销销量。
- PATH变量
- mysql查询今天、昨天、7天、近30天、本月、上一月 数据
- Ubuntu上安装配置Strom
- RMAN恢复系列视频教程