css - 使用 css 动态更新容器高度

标签 css

我想实现一个由 3 个单元格组成的布局;

一个固定的header(position: fixed;),

B 左侧菜单,

C 主容器。

具有固定高度的 A 和 B。

C 填满剩余空间(即剩余高度)。 使用 CSS,我怎样才能达到这个结果?

仅当 C 部分高度小于主体/窗口高度时才会出现问题。

到以下link你可以得到一个如何实现这个结果的例子。但只有当你有一个专栏时它才有效。

http://jsfiddle.net/hqCcx/3/

enter image description here

最佳答案

好吧,我终于找到了解决方案......

诀窍是将最外层元素的高度设置为100%

此外,制作 100% 高度的一般规则是在内容容器上设置最小高度。

html, body {height: 100%}

#content {min-height: 100%}

为此link工作示例。

关于css - 使用 css 动态更新容器高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8747650/

相关文章:

html - 我的 Photoshop 图像不会显示在我的网站上

html - 覆盖可滚动的背景内容

html - 元素对齐问题

css - 如何让我的元素占据屏幕宽度的 100%,即使它位于占据屏幕 80% 的元素内?

CSS + <img> webkit 使用 % 实现

html - 向 SVG 符号添加阴影

javascript - 如何使悬停在事件按钮上不使用悬停效果?

javascript - 我可以强制尝试不崩溃吗?

html - CSS 中的媒体查询

html - 超链接颜色不变?