关于css中div无法自适应的问题
2012-02-29 15:20
393 查看
css中div里面嵌套两层块级元素时,内层元素不设置高度时,外层元素高度无法自适应
例如:
<div id="wrap">
<div id="inner1">
<div id="inner2"></div>
</div>
</div>
或者
<div id="wrap">
<div id="inner1">
</div>
<div id="inner2">
</div>
</div>
当inner1不设置高度时,inner1,wrap无法随着inner2高度的变化自适应
当inner1,inner2不设置高度时,wrap无法随着inner2高度的变化自适应
解决方法:设置外层元素
或者
例如:
<div id="wrap">
<div id="inner1">
<div id="inner2"></div>
</div>
</div>
或者
<div id="wrap">
<div id="inner1">
</div>
<div id="inner2">
</div>
</div>
当inner1不设置高度时,inner1,wrap无法随着inner2高度的变化自适应
当inner1,inner2不设置高度时,wrap无法随着inner2高度的变化自适应
解决方法:设置外层元素
#inner1{ height: 100%; overflow: auto; }
或者
#wrap{ height: 100%; overflow: auto; }在实际应用中,可能用法不太一样,但是解决方法是一样的,只要设置height,和overflow就可以了
相关文章推荐
- [译] 关于CSS中的float和position (父容器div内的子元素div为float时,父元素无法撑开(或高度自适应)的解决方式)
- 关于CSS中的float和position (父容器div内的子元素div为float时,父元素无法撑开(或高度自适应)的解决方式)
- [译] 关于CSS中的float和position (父容器div内的子元素div为float时,父元素无法撑开(或高度自适应)的解决方式)
- 关于CSS+DIV 开发 与各浏览器的兼容性问题及解决方法
- 关于firefox 无法载入css文件的问题
- 关于div自适应高度的 css
- 关于html中css无法作用的问题
- CSS: 解决Div float后,父Div无法高度自适应的问题
- DIV+CSS处理DIV设置float后,父容器无法定位高度的问题解决
- 【Web前端】CSS 子div设置float之后父div无法自适应高度问题
- 研究了一下div+css的高度自适应问题
- 关于DIV+CSS浮动问题的汇总[增加中]
- 关于CSS+DIV 开发 与各浏览器的兼容性问题..解决方法.
- 关于利用webpy的框架下,HTML无法加载CSS和背景图片的问题
- 关于css图片按钮在IE6下无法显示的问题
- css关于div下ul、li 留白错位问题
- DIV+CSS 设计的页面,DIV高度自适应问题
- css 关于ul在div里居中且平铺的问题
- 关于div+css设置居中问题
- CSS: 解决Div float后,父Div无法高度自适应的问题