【发布时间】:2014-09-26 14:46:55
【问题描述】:
我无法按照自己的意愿设置布局样式。我有一个内容区域#content(您可以在示例图像中看到的灰色),里面有一个黄色元素。这个 div 是position:static;height:100%;。现在我也有一个#left-panel div 和position:fixed;height:100%;。问题是,如果内容区域没有足够的空间,则会出现水平滚动条。这将与固定 div 重叠。对我来说,这一切都是合乎逻辑的,但我不知道如何解决这个问题。我的#content-element 滚动条应该在窗口的整个宽度上都可见。因此,如果面板在视图中,仅减小内容的宽度对我来说不是解决方案。
整个css:
#content{
width:100%;
height:100%;
background:grey;
}
#left-panel{
position:fixed;
top:0;
left:0;
width:300px;
height:100%;
overflow-y:auto;
}
有人可以帮我用纯 CSS 解决这个问题吗?
【问题讨论】:
-
你能提供一些小提琴链接
-
查看更新后的答案,也许这就是你想要的
-
对不起,不是
标签: css layout position css-position fixed