Css 渲染div';s高度根据另一个div的渲染高度

Css 渲染div';s高度根据另一个div的渲染高度,css,html,Css,Html,我已经做好了准备 我不希望Div B超出Div A。因此,overflow:hidden属性不起作用,因为尽管Div B位于Div A内部,但由于z-index和绝对定位没有作为Div A的子级运行。问题是Div A会根据内容调整自身。我需要使\出现在B区,而不是A区 有什么建议吗 p、 我可以使用javascript或服务器端代码\脚本来调整B的高度,但没有其他解决方案 $(document).ready(function(){ $(".aaa").height($(".bbb").h

我已经做好了准备

我不希望Div B超出Div A。因此,
overflow:hidden
属性不起作用,因为尽管Div B位于Div A内部,但由于z-index和绝对定位没有作为Div A的子级运行。问题是Div A会根据内容调整自身。我需要使\出现在B区,而不是A区

有什么建议吗

p、 我可以使用javascript或服务器端代码\脚本来调整B的高度,但没有其他解决方案

$(document).ready(function(){
    $(".aaa").height($(".bbb").height()+38);
});

将此代码放在项目中并包含jquery。在本例中,您不是在操作b div的高度,而是在操作a div。

您忘记了放置相对于父div的位置

.aaa
{
    float: left;    
    width: 950px;
    background: none repeat scroll 0% 0% rgba(0, 255, 0, 0.7);
    overflow: hidden;
    position:relative;
} 

如果父div不在相对位置,则绝对位置将不起作用。请注意,在
中使用
底部:0
而不是
高度:100%
。bbb
类也起作用。(保持位置:相对于上述解决方案中提到的父容器)