javascript - 使一个div填充整个页面的高度

标签 javascript html css height

我有一个具有这种结构的页面:

顶栏(100% 宽度) 侧边栏内容

我希望边栏在高度上填满屏幕的所有剩余空间。

我已经尝试在我的 CSS 中使用 height: 100% 但不起作用。

我该怎么做?有办法使用 css 还是我必须使用 Javascript?

最佳答案

为此,您需要确保侧边栏的父容器的高度也为 100%。

因此,如果您有侧边栏 div,则您有 body 容器和 html 容器。

html, body, #sidebar { height: 100%; }

关于javascript - 使一个div填充整个页面的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7675107/

相关文章:

javascript - 是否有 HTML 表单的标准表示?

jquery - iPhone touch 在 HTML5 应用程序中表现得像悬停

javascript - Firebase 函数仅设置 Firebase 实时数据库中的第一个值

javascript 未在 imgsrc 中显示图像

html - 使用绝对位置列出过早换行的元素

HTML Marquee-scroller 无法显示元素

javascript - 当元素底部超过点时移除类

javascript - 如何利用:visited on parent elements?

javascript - 使用 webpack 的 ProvidePlugin 时,jQuery 不可用为 "$"

javascript - Angular js 中的 XMLHttpRequest 无法加载文件错误