4

我有一个关于嵌套 div 和高度继承的非常基本的问题。假设我有以下 html 代码段:

...
<div style="height: 50px;">
    <div style="height: inherit;">
    </div>
</div>
...

我会认为只是通过检查内部 div 与外部 div 具有相同的高度(50px),但是当我测试它时,高度没有被继承。

首先,div 之间的父/子关系是通过嵌套一个嵌套来定义的吗?接下来,我需要做什么才能使内部div继承外部div?

抱歉,伙计们问了这么一个基本问题。我在这里一直在工作(在其他东西上工作了几个小时,我不得不换档)。请不要因为我问了这么愚蠢的问题而责备我。:)

谢谢!

4

1 回答 1

5

如果您无法达到父级的inherit高度,请div使用divheight: 100%;inner

演示

顺便说一句,你的 div 确实继承了高度,只是如果你想看到给它 abackground-color或 a border,你会看到内部 div 继承了它的父 div 的高度

演示 2

于 2012-11-11T05:14:03.103 回答