css中如何实现左边的高度随着右边改变而改变

2024-12-31 18:37:30
推荐回答(4个)
回答1:

如果div结构是下面这样








那么可以这样定义css:
.container {width:960px; height:100%; overflow:hidden; margin:0 auto;}
.left {height:100%; width:200px; overflow:hidden; padding-bottom:9999px; margin-bottom:-9999px; float:left; display:inline;}
.right {width:750px; float:right; height:auto;}

啰啰嗦嗦一大堆大码,实际上起到核心作用的是height:100%; overflow:hidden; padding-bottom:9999px; margin-bottom:-9999px;这一部分,这样就可以让div填充满整个父框架了~~

回答2:










代码给你了,看一下是不是你想要的效果 :)

回答3:

把矮的作为父级元素,高的作为子元素,自然就把父元素撑起来了。

回答4:

要有共同的父元素才可以,height:100%