您现在的位置是:网站首页> 编程资料编程资料
解决子容器全部浮动时父容器高度不能自动撑开的方法css浮动中避免包含元素高度为0的4种解决方法纯CSS无hacks的跨游览器自适应高度多列布局 推荐在DIV容器中使用浮动元素的方法CSS教程:div设置float后高度不自动增加-CSS教程-网页制作-网页教学网CSS 清除浮动元素方法 整理浮动层自动适应高度的解决方法Css浮动元素外层容器高度为0(无高度)的解决方法
2021-09-07
903人已围观
简介 刚入门网站设计布局的开发者肯定会碰到这样的问题,那就是当子容器全部浮动的时候,父容器的高度不能自动撑开,今天偶也遇此问题,需要了解的朋友可以参考下
刚入门网站设计布局的开发者肯定会碰到这样的问题,那就是当子容器全部浮动的时候,父容器的高度不能自动撑开。在我们没有为富容器设置边框或背景的时候是看不到这个问题的,如下的代码。
运行后,大多数的人会觉得很明显,这就是一个父容器包裹着两个子容器,但其实没有那么简单,父容器的高度会显示为0,你能看到的只是父容器的边框,而高度并没有被内部的两个子容器的高度撑开。这个时候如果我们为父容器设置背景将不会被显示。
解决的方法其实比较简单,那就是给父容器增加一个属性,overflow:hidden。
另外一个有效的方法就是在所有的子元素闭合标签后增加一个
来清除浮动。这也是一个比较好的做法,通常用在父容器需要设置固定高度的时候,但是又怕内容太多由于设置了overflow而不能显示。这两种方法都是有效的,大家可以在实践中测试。
复制代码
代码如下:I'm a son container .
I'm the other son container .
运行后,大多数的人会觉得很明显,这就是一个父容器包裹着两个子容器,但其实没有那么简单,父容器的高度会显示为0,你能看到的只是父容器的边框,而高度并没有被内部的两个子容器的高度撑开。这个时候如果我们为父容器设置背景将不会被显示。
解决的方法其实比较简单,那就是给父容器增加一个属性,overflow:hidden。
另外一个有效的方法就是在所有的子元素闭合标签后增加一个
复制代码
代码如下:来清除浮动。这也是一个比较好的做法,通常用在父容器需要设置固定高度的时候,但是又怕内容太多由于设置了overflow而不能显示。这两种方法都是有效的,大家可以在实践中测试。
相关内容
- 浏览器兼容之旅第一站:如何在页面中创建IE条件注释面向XHTML的IE条件注释IE的有条件注释优点和缺点css 条件注释区分非IE浏览器 针对主流浏览器的CSS-HACK写法及IE常用条件注释 ie10 css hack 条件注释等兼容方式整理条件注释判断浏览器(ie系列)使用条件注释判断 IE 浏览器版本适用于IE5.0及以上版本详谈IE条件注释
- CSS美化 input type=file 兼容各个浏览器文件上传input file简便美化方案(css)css input[type=file] 样式美化(input上传文件样式 )
- 纯CSS3实现地球自转实现代码(图文教程附送源码)css3中transform属性实现的4种功能详解CSS3.0(Cascading Style Sheet) 层叠级联样式表纯CSS3实现div按照顺序出入效果CSS3实现列表无限滚动/轮播效果css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效CSS3实现的侧滑菜单CSS3实现的3D隧道效果用CSS3画一个爱心css3 实现文字闪烁效果的三种方式示例代码六种css3实现的边框过渡效果
- 纯CSS3实现绘制各种图形实现代码详细整理CSS3的常见transformation图形变化用法小结纯CSS3绘制可旋转的太极图形样式效果源码CSS3绘制不规则图形的一些方法示例纯css3样式属性制作各种图形图标样式代码css3的图形3d翻转效果应用示例基于jquery+css3实现的Tabs带图形按钮选项卡切换css3.0 图形构成实例练习二css3.0 图形构成实例练习一基于CSS3的按钮图形 含有多种颜色风格 代码共享纯CSS3绘制各种不规则图形图标样式特效源码
- div 溢出隐藏 div文字溢出用点(省略号)代替设置div背景透明的方法示例CSS实现div不设高度完全居中div自适应高度自动填充剩余高度详解DIV+CSS的命名规矩才能有利于SEO优化的实现方法DIV或者DIV里面的图片水平与垂直居中的方法详解如何用div实现自制滚动条div对齐与网页布局详解DIV+CSS实现电台列表设计的示例代码div+css实现带箭头的面包屑导航栏不定宽高的文字在div中垂直居中实现方法
- Firebug 调试器Web开发者应掌握12个初级使用技巧设置div背景透明的方法示例CSS实现div不设高度完全居中div自适应高度自动填充剩余高度详解DIV+CSS的命名规矩才能有利于SEO优化的实现方法DIV或者DIV里面的图片水平与垂直居中的方法详解如何用div实现自制滚动条div对齐与网页布局详解DIV+CSS实现电台列表设计的示例代码div+css实现带箭头的面包屑导航栏不定宽高的文字在div中垂直居中实现方法
- position:sticky用法介绍及浏览器兼容性CSS使用position:sticky 实现粘性布局的方法position:sticky 粘性定位的几种巧妙应用详解
- CSS权重关系及问题剖析CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- CSS3的文字阴影—text-shadow的使用方法CSS3实现的渐变幻灯片效果css3中less实现文字长阴影(long shadow)详解CSS3的图层阴影和文字阴影效果使用css文字阴影渐渐模糊效果的实现
- 旋转任意角度 如何让div旋转一定的角度设置div背景透明的方法示例CSS实现div不设高度完全居中div自适应高度自动填充剩余高度详解DIV+CSS的命名规矩才能有利于SEO优化的实现方法DIV或者DIV里面的图片水平与垂直居中的方法详解如何用div实现自制滚动条div对齐与网页布局详解DIV+CSS实现电台列表设计的示例代码div+css实现带箭头的面包屑导航栏不定宽高的文字在div中垂直居中实现方法