解决子元素用css float浮动后父级元素高度自适应高度
来源:互联网 发布:百度数据分析工具 编辑:程序博客网 时间:2024/04/20 03:11
解决子元素用css float浮动后父级元素高度自适应高度
正常HTML
当在对象内的盒子使用了float后,导致对象本身不能被撑开自适应高度,这个是由于浮动产生原因。
HTML代码
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>父div不自适应高度实例</title> <style> .divcss5{ width:500px; border:1px solid #000; padding:10px} .divcss5-lf{ float:left; width:220px; height:100px; background:#000} .divcss5-rt{ float:right; width:230px; height:100px; background:#06F} </style> </head> <body> <div class="divcss5"> <div class="divcss5-lf"></div> <div class="divcss5-rt"></div> </div> </body> </html>
效果图
解决方案一:使用css clear清除浮动
对父级div标签闭合前加一个clear清除浮动对象。
HTML代码
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>父div不自适应高度实例</title> <style> .divcss5{width:500px;border:1px solid #000;padding:10px} .divcss5-lf{ float:left; width:220px; height:100px; background:#000} .divcss5-rt{ float:right; width:230px; height:100px; background:#06F} .clear{ clear:both} </style> </head> <body> <div class="divcss5"> <div class="divcss5-lf"></div> <div class="divcss5-rt"></div> <div class="clear"></div> </div> </body> </html>
效果图
解决方案二:对父级样式加overflow样式
此方法非常简单,也可以作为推荐解决父级不能被撑开自适应高度的方法,可以不增加div盒子对象,只需要对父级加一个overflow:hidden样式即可。
HTML代码
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>父div不自适应高度实例</title> <style> .divcss5{width:500px;border:1px solid #000;padding:10px; overflow:hidden } .divcss5-lf{ float:left; width:220px; height:100px; background:#000} .divcss5-rt{ float:right; width:230px; height:100px; background:#06F} </style> </head> <body> <div class="divcss5"> <div class="divcss5-lf"></div> <div class="divcss5-rt"></div> </div> </body> </html>
效果图
0 0
- 解决子元素用css float浮动后父级元素高度自适应高度
- 利用overflow属性解决子元素float浮动后父级元素高度无法自适应的问题
- 子元素浮动后父级元素高度自适应高度
- overflow:auto;子元素浮动后父容器高度自适应问题
- 子元素float后父元素丢失高度
- css子元素浮动之后父级的高度为0的解决方法
- 子元素浮动 父元素自适应高度
- [js]css处理浮动后父元素的高度
- CSS子div设置float后父级div无法自适应高度的问题解决方法
- CSS关于子元素设置了float属性后父元素高度为0的解释和解决方法
- CSS关于子元素设置了float属性后父元素高度为0的解释和解决方法
- 子元素float之后父级div不能被撑开(清浮动)的解决
- 子元素浮动后,两个子元素高度不一样,父元素自适应高度,子元素自适应为相同高度
- 解决子级用css float浮动 而父级div没高度不能自适应高度
- 解决子级用css float浮动 而父级div没高度不能自适应高度
- 解决子级用css float浮动 而父级div没高度不能自适应高度
- 解决子级用css float浮动 而父级div没高度不能自适应高度
- 解决子级用css float浮动 而父级div没高度不能自适应高度
- 购买百度开放云不得不看的实惠好贴!
- JAVA运算符
- 实践pom.xml
- 注解版struts2与spring整合(maven管理)
- osg学习笔记(一)
- 解决子元素用css float浮动后父级元素高度自适应高度
- TestBird创新发布自助功能测试平台,强势进军APP测试领域
- impala查询不到hive里创建的表
- Xcode创建通用动态库 (详解)
- 大话C语言变量和数据类型
- OpenGL编程(二)绘制矩形
- Java环境变量配置
- listview和recycleview的刷新单个item
- osg学习博客