首页 >web前端 >html教程 > 正文

父div没有被撑开,该怎么解决?_html/css_WEB-ITnose

原创2016-06-24 11:22:200911
			


上面的例子中,保留div1的height:100%的前提下,能够让div2撑开div1吗?


回复讨论(解决方案)

默认情况下就是撑开的

height:100%;不要或者设为 height:auto,

都100%了。。。你还想怎么撑开,,,本身就是撑开了的。。。

不能的,height:100%是当前窗口的高度,#div1 height:auto;

设定height:auto;的话div1内部就不能使用百分比设定高度了。

实际应用中div2高度不确定,而且可能会用百分比设定高度。希望的效果是div2较小的场合,div1充满屏幕;div2较大的场合,div1被撑开和div2一样大。

你需要的是设置 min-height:100

原先设定是#div1 min-height:100%;,能实现期待效果,但div1内部元素高度不能用百分比布局了,所以想修改。

目前的困境是,如果设定height:100%就撑不开;不设定内部元素布局又受影响。

在怀疑单纯CSS是不是做不到?

吧 #div 下面需要百分比布局的 元素 拿出来
另外弄一个 div.height:100% 的层 这个层 和 #div 重叠 就可以了(前面拿出来的元素放进去)

另外放div好像还是难以达到效果。

div设定高度(不是auto)的情况下,没办法被子元素撑开吗?以前在ie6似乎是撑开的

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • 专题推荐

    作者信息

    php中文网

    认证0级讲师

    推荐视频教程
  • javascript初级视频教程javascript初级视频教程
  • jquery 基础视频教程jquery 基础视频教程
  • 视频教程分类