【解决方案】子div用了float浮动之后,如何撑开父元素,让父元素div自动适应高度的问题
2017-08-09 10:02
603 查看
重点: 给父容器的CSS添加一个 overflow 属性,
overflow:hideen;
-------------------------------------------------------------------------------------以下为转载内容---------------------------------------------------------------------------------------------
方法一:
html:
<div id="all1">
<div id="left1">1</div>
<div id="left2">1</div>
<div style=" clear:both; "></div>
</div>
css:
#left1{ float:left;width:200px;}
#left2{ float:left;width:200px;}
#all1{}
这个方法的关键在于用了clear:both来清除了浮动元素,把父元素all1撑开。
方法二:html:
<div class="aa">
<div class="bb">sffsssssssssssss</div>
<div class="cc">sffss</div>
</div>
css:
.aa{ border:1px solid #000; background:#CC4;overflow:hidden;}
.bb { border:1px solid #f00; background:#999; float:left;}
.cc{ border:1px solid #f00; background:#999; float:left;}
此方法的重点在于,子元素有float之后,父元素需要设置一个overflow:hidden;,这样就可以自动撑开父元素aa。
特别注释:
overflow:hideen;
-------------------------------------------------------------------------------------以下为转载内容---------------------------------------------------------------------------------------------
方法一:
html:
<div id="all1">
<div id="left1">1</div>
<div id="left2">1</div>
<div style=" clear:both; "></div>
</div>
css:
#left1{ float:left;width:200px;}
#left2{ float:left;width:200px;}
#all1{}
这个方法的关键在于用了clear:both来清除了浮动元素,把父元素all1撑开。
方法二:html:
<div class="aa">
<div class="bb">sffsssssssssssss</div>
<div class="cc">sffss</div>
</div>
css:
.aa{ border:1px solid #000; background:#CC4;overflow:hidden;}
.bb { border:1px solid #f00; background:#999; float:left;}
.cc{ border:1px solid #f00; background:#999; float:left;}
此方法的重点在于,子元素有float之后,父元素需要设置一个overflow:hidden;,这样就可以自动撑开父元素aa。
特别注释:
overflow:hidden要有宽度或者高度才会溢出部分隐藏,如果外部盒子没有宽度或者高度,里面又是浮动元素,就会被撑开
相关文章推荐
- 子div用了float浮动之后,如何撑开父元素,让父元素div自动适应高度的问题
- 子div用了float浮动之后,如何撑开父元素,让父元素div自动适应高度
- 子元素用了float浮动之后,如何撑开父元素,让父元素div自动适应高度的问题
- 子div用了float浮动之后,如何撑开父元素,让父元素div自动适应高度
- 子DIV浮动(float)后父DIV高度自动失效解决方案
- <转载>如何解决子级用float浮动父级div高度不能自适应的问题
- <转载>如何解决子级用float浮动父级div高度不能自适应的问题
- <转载>如何解决子级用float浮动父级div高度不能自适应的问题
- 利用overflow属性解决子元素float浮动后父级元素高度无法自适应的问题
- div内容设float之后,div的自动高度适应
- 如何让DIV的高度随子元素自动撑开?
- 清除因为浮动,DIV的高度不能自动撑开的问题
- 解决在Firefox中div子元素有浮动时div高度不会自动撑大的问题
- 子DIV浮动(float)后父DIV高度自动失效解决方案
- 子元素float之后父级div不能被撑开(清浮动)的解决
- div内容设float之后,div的自动高度适应
- CSS+DIV排版时容器内对象全部设置了float属性后容器不能自动适应高度的解决方案
- 如何修正DIV float之后导致的外部容器不能撑开的问题
- (转)如何修正DIV float之后导致的外部容器不能撑开的问题
- 嵌套DIV:父DIV的高度不能根据子DIV自动变化的解决方案