关于css中的布局的问题

如下所示的一个结构

 <div id="parent">
      <div id="left"></div>
            <div id="right">
                  <div id="in"></div>
            </div>
 </div>

大致的结构如上,left和right是parent下的,而且一个在左,一个在右。右边的这个div里有一个in的div。现在问题就是,想让left的高度随着parent变化而变化,而parent的高度随着right的变化而变化,而right的高度随着in的变化而变化。那么这个要怎么实现呢?

2个回答

不限制高度即可,只设置padding或者margin.来控制容器的高度。

parent的高度设置为auto,这样就可以随着right的高度变化

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!