sytn.net
当前位置:首页 >> 里面的Div怎么撑开外面的Div让高度自适应 >>

里面的Div怎么撑开外面的Div让高度自适应

外面的div的css设置成overflow:auto;或者overflow:hidden;都可以将外面的div撑开!

解决方法如下: 在浮动的容器后面,父容器结束之前加入一个div <div class="fuqin"><ul><li>内容1</li><li>内容1</li></ul><div class="clearfloat"></div></div> .clearfloat{clear:both;height:0;font-size: 1px;line-height: 0px;}

方法有几种 视情况而定,而overflow:hidden是要加的<div style="width:580px; margin:0 auto; background-color:#333;overflow:hidden;"><div style="height:100px; width:230px; float:left; background-color:#ccc; margin:20px"></div><div style="

设置里面的div的高

可以用js来实现 获取外面div的高度 然后赋给里面两个div

你的这个问题,在外面的DIV 设置颜色,就等于,里面的DIV没有任何设置.你看到的情况是对的.要解决问题,请发代码!注意:IE6不管怎么 子元素宽高超过父元素都可以撑开. IE7和火狐是必须要浮动才行!

有时你需要一个DIV根据里面的元素自动适应高度,所以,你肯定无法给这个DIV定义一个实际高度.而你随便嵌套一个DIV却发现并不适应高度.这事就郁闷了.

<div class="box1"> <div class="box2"> </div></div><style type="text/css">.box1{ width:300px; height:300px; background:#000; }.box2{ width:150px; height:100%; background:#fff;}<style/>

<div style="width:500px;height:200px;position:relative"><div style="position:absolute;bottom:0;">这是内部的div,外部div需要的position用relative,内部用absolute,固定在底部用bottom:0</div></div>

我遇到这种情况直接div里放table,table里再放div,就实现了 = =或者可以设置 子div.marginTop=(父div.height-子div.height)/2

网站首页 | 网站地图
All rights reserved Powered by www.sytn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com