怎么让父div(相对)的高度跟随子div(绝对)的高度变化?
<style>.p{position:relative;width:200px;height:auto;border:1px#0000FFsolid;}.c{positi...
<style>
.p {position:relative;width:200px; height:auto; border:1px #0000FF solid;}
.c {position:absolute; width:200px; height:200px; border:1px #FF0000 solid;}
</style>
<div class="p">
<div class="c"> </div>
</div> 展开
.p {position:relative;width:200px; height:auto; border:1px #0000FF solid;}
.c {position:absolute; width:200px; height:200px; border:1px #FF0000 solid;}
</style>
<div class="p">
<div class="c"> </div>
</div> 展开
2个回答
展开全部
非必要布局的话,你还是别用相对和绝对布局,既然你这里并没设定位移,那就没必要加position:absolute;绝对定位;况且我也想不到有什么布局需要父级加了position:relative;后还需要跟随子级高度变化,通常这样布局貌似很少用,父级一般也就用来做定位
更多追问追答
追问
亲,这是必要的布局,现在试图寻找解决的方法,谢谢你
追答
子级都设定固定高度了,那父级直接设置高度不就完了?加position:absolute;本来就是有点脱离标签定位的,基本就忽视了其他标签的存在,父级加position:relative只能控制位置而不能控制其他
从我了解的样式来看,我是没法直接给你样式解决,如果有专家能直接给样式那我也受教了
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那这个我估计只能用js解决了、、、、、我是真没想出来css怎么解决
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询