关于浮动布局无法撑起父元素高度的问题(清除浮动)
来源:互联网 发布:云计算acf认证 编辑:程序博客网 时间:2024/06/05 09:46
在平常我们切页面的时候,浮动布局是相当常用的一种布局方式,几乎我们也离不开float。但是可能有些情况下父元素的高度我们是不能把高度写死的,比如文章内容,因为发布的文章内容多少是不固定的,把高度写死就会存在一些问题。然而,高度不写死我们如果用浮动布局的话,父元素的高度就无法被子元素撑起来(高度为0,padding排除)。
其实这个问题就是因为采用浮动布局使我们的元素脱离了文档流,所以才会出现上述的情况,那么下边我们直接放上清除浮动的css代码
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
举个例子:
<ul class="clearfix"><li class="out-li"></li><li class="out-li"></li><li class="out-li"></li></ul>这样的布局假如我们让li浮动左对齐,不给ul写高度,在不加clearfix这个class的情况下ul是不会有高度的。原因就是上边我们说的,那么我们加上clearfix这个class就成功的清除浮动了,这个代码不会有什么副作用。我们的ul的高度就会被li撑起了。
希望能解决大家的问题
阅读全文
0 0
- 关于浮动布局无法撑起父元素高度的问题(清除浮动)
- 解决float浮动带来的父元素高度没有的问题---清除浮动
- 解决float浮动带来的父元素高度没有的问题---清除浮动
- 清除浮动-解决父级元素高度不能适应子级元素高度的问题
- 关于浮动的清除
- 关于浮动居中与清除浮动的问题
- 清除浮动造成的父元素高度坍塌的影响
- css中清除浮动的几种方法(撑起浮动元素父元素的高度)
- 利用overflow属性解决子元素float浮动后父级元素高度无法自适应的问题
- 浮动布局float带来的高度塌陷——清除浮动
- 清除浮动的子元素
- 关于元素高度不会被内部浮动元素撑开的问题
- 元素浮动与浮动清除
- 解决高度塌陷的问题 – 清除浮动
- 关于元素的float属性以及清除浮动的总结
- 浮动元素父元素设置css清除浮动的方法
- 关于css的清除浮动
- 关于浮动闭合(清除浮动)
- Myeclipse 反编译插件 jad 安装
- linux_Problem when trying to run shell script : No such file or directory
- 安装linux头文件
- 王劲首度解析景驰:我们是跑得最快的无人驾驶公司(内含独家视频)
- 抛弃市电!微软建成世界首座天然气数据机房:能耗大减
- 关于浮动布局无法撑起父元素高度的问题(清除浮动)
- 史上最全29个自我管理工具!
- 笑看昨天,珍爱今天,期待明天
- IDE/ JavaEE webstorm将项目部署到Tomcat目录
- 什么是Java解析
- catogarper slam 1
- spark 开启历史日志监控
- eclipse添加动态链接库ws2_32
- 操作符