css - 允许在固定定位元素上溢出

标签 css

我在页面底部附近的某处有一个固定定位的元素。由于它的内容多于窗口高度本身显示的其余部分,因此已被削减。

我已经尝试添加 overflow:auto 来解决这个问题,并且能够滚动浏览固定定位的元素,但没有成功。

我想附近可能有一个 javascript 解决方案,但想知道是否也有一个 css 解决方案。

希望我的问题是有道理的。

谢谢

最佳答案

您必须固定高度/宽度才能获得滚动条,否则 fixed 元素会扩展到 View 之外。这是一个小演示:little link .基本大纲:

HTML:

<div class = "fixed">
    Glee is awesome!<br/>
    ...
    Glee is awesome!<br/>
</div>

CSS:

html, body {
    height: 100%;
}
.fixed {
    position: fixed;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 100px;
    overflow: auto;
}

关于css - 允许在固定定位元素上溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12329239/

相关文章:

css - 如何交换两个 CSS 变量的值?

javascript - 如何在 Edge 浏览器中打印背景图像和颜色

javascript - 粘性元素滚动到顶部

javascript - 禁用 'Continue' 按钮

html - 具有居中文本和 float 元素的 Div

javascript - 通过单击另一个 div 显示/隐藏 Div

css - 内联 <li> 导航,从左侧滑入显示子菜单元素

javascript - React - 如何手动触发子组件的鼠标输入

html - 覆盖 Bootstrap 4 导航栏链接颜色

javascript - 在 Javascript 中,Onclick Img 标记和递增(在 1-10 之间)和 onclick 其他 img 和递减(在 1-10 之间)相同的计数器