我想拥有一个固定标题和可滚动内容的容器。这里是我已建立了这个固定标题的可滚动内容
HTML代码的HTML和CSS:
<div class="container">
<div class="header">Header</div>
<div class="content">
<ul>
<li>Content</li>
<li>Content</li>
...
</ul>
</div>
<div>
CSS:
.container {
margin-top: 200px;
}
.header {
position: fixed;
width: 100%;
height: 20px;
background-color: blue;
color: white;
}
.content {
padding-top: 20px;
height: 250px;
background-color: grey;
overflow: auto;
}
链接codepen:http://codepen.io/robkom/pen/XKMQGM
正如你所看到的,头是固定的并与滚动条重叠(当可见时)。我想要的是滚动条将标题向左推(与内容一样),并且在滚动时仍然保留在容器的顶部。
固定元素从常规文档流中移除并相对于视口进行定位,因此我不确定使用position: fixed
的解决方案是否可行,但有什么方法可以实现此结果吗?
这是你在找什么? http://codepen.io/hardikjain/pen/gMmJVr –
否;在这种情况下,标题完全位于滚动条上方,而我希望标题位于滚动条旁边,就像它下面的内容一样。我希望内容和标题具有相同的宽度,但是当您滚动时,标题仍会停留在顶部。 – chipit24
你使用的是什么浏览器?因为我认为我没有看到你所描述的内容。 – BillyNate