html - 子 div 100% 高度到父自动高度

标签 html css

我在这里是因为其他类似的问题对我的特定问题没有帮助。

我需要 right div 始终为 100% 高度,其中 parent 高度取决于 left div 高度,而 left div 高度取决于内容里面。

这是 html:

<div class="container clearfix">
<div class="left"></div>
<div class="right"></div>
</div>

这是 CSS:

.container{
    min-height: 10px;
    width: auto;
    height: auto;
    background-color: #eeeeee;
}

.left{
    position: relative;
    float: left;
    min-height: 100px;
    width: 50px;
    background-color: #dddddd;
}

.right{   
    min-height: 20px;
    position: relative;
    float: left;
    height: 100%;
    width: 50px;
    background-color: #dddddd;
}

.

.clearfix:after
{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}

注:
我正在使用 clearfix
如果您可以在 jsfiddle

中显示您的答案

这是 jsFiddle http://jsfiddle.net/C9Kmx/32/

最佳答案

创建正确的 div position:absolute; 并创建父 div position:relative; 然后 height:100%; 将起作用对于正确的分区。确保你也相应地调整了它的 x 位置和宽度。在这个例子中,我给它一个 left:50px 以确保它出现在左栏的右侧。

JSFiddle http://jsfiddle.net/e9mvD/

关于html - 子 div 100% 高度到父自动高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11409586/

相关文章:

javascript - 使用appendTo()、insertAfter()等时如何包含换行符?

javascript - 如果 <select> 中未选择任何内容,则显示 did

javascript - 将输入文本与选项值匹配并自动选择它

html - 使用 CSS 按比例更改图像大小

html - 为什么我的按钮不是我告诉它的颜色?

html - 使用 React 组件状态更改 currentTime

javascript - jquery使用子节点修改复选框属性

javascript - 即使页面已重新加载,添加的类仍然存在,如何永久应用 jQuery addClass 方法

html - CSS 中的复杂边界半径问题(不同的边曲线到 Angular 曲线)

html - Chrome CSS Perspective 不适用于所有 block