css - 滚动不适用于计算的高度

标签 css

.menu {
    width: 100%;
    height: 100%;
    position: fixed;
    overflow-y:auto;
}

此 CSS 工作正常,但如果我将高度更改为计算高度,

height: calc(100% - 100px);

溢出隐藏,不滚动或自动。

有更好的主意吗?

最佳答案

在菜单周围添加一个 .menucontainer 并使用以下内容

.menucontainer {
    width: 100%;
    height: calc(100% - 100px);
    position: fixed;
}
.menu {
    width: 100%;
    height: 100%;
    position: static;
    overflow-y:auto;
}

关于css - 滚动不适用于计算的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39804665/

相关文章:

html - 使用 float :left 为元素应用适当的边框

javascript - 数据更改时滚动不应到达底部

css - 静态下拉菜单

jquery 选项卡、 slider 和阅读更多链接——阅读更多仅在第一篇文章上工作

jquery - 可拖动的背景图像,背景大小为:cover

css - 如何使文本与 block 居中但左对齐?

html - 不加载显示 :none 的图像

css - 我在我的 webpack 配置中设置 Autoprefixer 时遇到问题

javascript - 如何使用 JavaScript 隐藏和显示多个 Div

html - CSS/HTML - 背景图片不工作