我想设置<DIV id=content>底部位置为<DIV id=local>的底部位置等高,并根据信息量自动适应。用CSS怎么解决
<DIVid=local>内部为竖排按钮,自身高度根据按钮数量自动适应,CSS为:div#local{position:absolute;top:150px;left:5...
<DIV id=local>内部为竖排按钮,自身高度根据按钮数量自动适应,CSS为:
div#local {
position: absolute;
top: 150px;
left: 5px;
} 展开
div#local {
position: absolute;
top: 150px;
left: 5px;
} 展开
1个回答
展开全部
如果你是要背景颜色之类的等高的话,就把背景颜色切高1px,横向的切一条,用在父框架,在content的位置向下平铺就可以了,会背景图片定位就行了,
如果是要边框之类的等高,那你只能用js控制了
还有,别用绝对定位,绝对定位解决不了高度问题
<script>
var Lh = document.getElementById("local");
var Rh = document.getElementById("content");
if (Lh.offsetHeight>Rh.offsetHeight)
{
Rh.style.height = Lh.offsetHeight+"px";
}else{
Lh.style.height = Rh.offsetHeight+"px";
}
</script>
如果是要边框之类的等高,那你只能用js控制了
还有,别用绝对定位,绝对定位解决不了高度问题
<script>
var Lh = document.getElementById("local");
var Rh = document.getElementById("content");
if (Lh.offsetHeight>Rh.offsetHeight)
{
Rh.style.height = Lh.offsetHeight+"px";
}else{
Lh.style.height = Rh.offsetHeight+"px";
}
</script>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询