html - 内部 div 需要 100% 高度

标签 html css

这是我的 HTML:

<div id="container">
    <div id="left-container">
    </div>

    <div id="right-container">
    </div>
</div>

容器是 100% 高度(我用 Firebug 检查过)。但是 #left_container 也需要 100%,但事实并非如此!

下面是我的 CSS 和一个 screenshot .黄色应为 100%。黄色是 #left-container

的背景
html, body {
    height: 100%;
}
#container {
    position:relative;
    margin: 0 auto;
    width: 100%;
    height:100%;
    height: auto !important;
    min-height:100%;
    background: #fff;
}
#left-container {
    width: 300px;
    background: #ff0;
    height:100%;
    height: auto !important;
    min-height:100%;
}

最佳答案

本文详细讨论了问题和解决方案:

http://matthewjamestaylor.com/blog/equal-height-columns-cross-browser-css-no-hacks

这也可能有帮助:

<style>
    #outer {position:absolute; height:auto; width:200px; border: 1px solid red; }
    #inner {position:absolute; height:100%; width:20px; border:1px solid black; }
</style>

<div id='outer'>
    <div id='inner'>
    </div>
    text
</div>

有关上述内容的更多详细信息,请参见此处:
How to make a floated div 100% height of its parent?

关于html - 内部 div 需要 100% 高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7852798/

相关文章:

javascript - 增加 Qualtrics slider 值框的宽度

javascript - 将 CSS/Javascript 链接到网页的正确方法是什么?

css - 跨浏览器 CSS 整洁的解决方案建议?

html - CSS 自动换行?

css - Bootstrap 按钮文本没有响应

javascript - 无法在粘性导航栏标题上禁用折叠 - (Bootstrap/CSS/JS)

javascript - 在 Blogger 中按标签导航下一篇和上一篇文章

html - 悬停时显示表格行边框

javascript - 从 XML 创建 HTML 表单

html - 使用 JavaScript 的 Codeigniter