我有一个 div C,它height
是使用max-height
. 这个 div 包含一个 div D。
我希望包含的 div D 具有与包含的 div C 完全相同的高度(并且不超过)。
如果我将height
属性用于 div C,就像这里
- div C 的高度是使用设置的
height: 90%
- div D 的高度是使用设置的
height: 100%
- 然后,一切正常,div D 的高度等于 div C 的高度
如果我将max-height
属性用于 div C,就像这里
- div C 的高度是使用设置的
max-height: 90%
- div D 的高度是使用设置的
height: 100%
- 然后,div D 的高度不等于 div C 的高度(因为里面的内容很长,所以要大很多)。在小提琴中,它看起来不错,但是如果您检查 div D,您会发现它要大得多。
但是我需要使用max-height
css属性,我怎样才能将div D的高度设置为仅使用css的div C的高度?
<div id="container">
<div id="A">
<div id="B">
<div id="C">
<div id="D">
<div id="D1">D1</div>
<div id="D2">
D2 - very long content
</div>
</div>
</div>
</div>
</div>
</div>
谢谢!!!