我有一个ul
页面的高度。我希望它能够在 ul 中滚动。可以在这里看到:http: //d.saew.it/pRyz
如您所见,它可以随着页面的高度滚动。现在,我还希望它有一个标题,如您所见。它应该在顶部“固定”,但ul
列表的宽度是可变的,因此我不能将它设置为固定,因为它不能在可变宽度的父级中居中。
现在,我所拥有的工作几乎完美,除了 的height: 100%
是ul
父级的高度(与窗口相同),而div
标题仍然占用它上方的空间。因此,这会ul
从父元素的末尾抛出几个像素。看看:http ://d.saew.it/NXL1
有什么方法可以完成我在纯 CSS 中尝试的内容吗?
编辑:
代码在手写笔中,但任何人都应该能够阅读它:
div.ul-header
background-color #E6E6E6
text-align center
margin 0
ul
background-color #E6E6E6
height 100%
margin 0
overflow-x hidden
这些元素的所有父元素都height: 100%;
允许它达到窗口的高度。