div内容设float之后,div的自动高度适应
2013-08-04 11:26
357 查看
div内容设float之后,div的自动高度适应
2011-07-13 16:22:55
标签:div 高度 休闲 职场
div的【多列】内容舍友float之后,外层div的高度会不受内容控制,可以div所有内容最后加上一个clear,几种方法:
<div id="main">
<div id="content"></div>
</div>
当Content内容多时,即使main设置了高度100%或auto。在不同浏览器下还是不能完好的自动伸展。内容的高度比较高了,但容器main的高度还是不能撑开。
我们可以通过三种方法来解决这个问题。
一,增加一个清除浮动,让父容器知道高度。请注意,清除浮动的容器中有一个空格。
<div id="main">
<div id="content"></div>
<div style="font: 0px/0px sans-serif;clear: both;display: block"> </div>
</div>
二,增加一个容器,在代码中存在,但在视觉中不可见。
<div id="main">
<div id="content"></div>
<div style="height:1px; margin-top:-1px;clear: both;overflow:hidden;"></div>
</div>
三,增加一个BR并设置样式为clear:both。
<div id="main">
<div id="content"></div>
<br style="clear:both;" />
</div>
2011-07-13 16:22:55
标签:div 高度 休闲 职场
div的【多列】内容舍友float之后,外层div的高度会不受内容控制,可以div所有内容最后加上一个clear,几种方法:
<div id="main">
<div id="content"></div>
</div>
当Content内容多时,即使main设置了高度100%或auto。在不同浏览器下还是不能完好的自动伸展。内容的高度比较高了,但容器main的高度还是不能撑开。
我们可以通过三种方法来解决这个问题。
一,增加一个清除浮动,让父容器知道高度。请注意,清除浮动的容器中有一个空格。
<div id="main">
<div id="content"></div>
<div style="font: 0px/0px sans-serif;clear: both;display: block"> </div>
</div>
二,增加一个容器,在代码中存在,但在视觉中不可见。
<div id="main">
<div id="content"></div>
<div style="height:1px; margin-top:-1px;clear: both;overflow:hidden;"></div>
</div>
三,增加一个BR并设置样式为clear:both。
<div id="main">
<div id="content"></div>
<br style="clear:both;" />
</div>
相关文章推荐
- div内容设float之后,div的自动高度适应
- 子div用了float浮动之后,如何撑开父元素,让父元素div自动适应高度
- 子div用了float浮动之后,如何撑开父元素,让父元素div自动适应高度的问题
- 【解决方案】子div用了float浮动之后,如何撑开父元素,让父元素div自动适应高度的问题
- 子div用了float浮动之后,如何撑开父元素,让父元素div自动适应高度
- 子元素用了float浮动之后,如何撑开父元素,让父元素div自动适应高度的问题
- div自动适应内容的高度
- div ul li自动适应高度float:left
- 让div自动适应内容的高度
- 让div自动适应内容的高度
- DIV高度固定 当内容超出固定值 DIV自动适应高度
- CSS+DIV排版时容器内对象全部设置了float属性后容器不能自动适应高度的解决方案
- div或li float之后父容器高度不能自动增加的解决办法
- 多个div float,如何让div的高度自动对齐
- iOS中Cell高度如何能够自动适应需要显示的内容
- 让文本框textarea自动适应内容的高度
- 多行文本框自动适应内容高度
- div自动适应高度
- jquery让两个div高度自动适应
- iOS中Cell高度如何能够自动适应需要显示的内容