Css 渲染div';s高度根据另一个div的渲染高度
我已经做好了准备 我不希望Div B超出Div A。因此,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
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
类也起作用。(保持位置:相对于上述解决方案中提到的父容器)