HTML:CSS - 在固定定位元素下滾動內容?
<div id="container">
<ul>
<li><a href="#first">first</a></li>
<li><a href="#second">second</a></li>
<li><a href="#third">third</a></li>
</ul>
<div id="somecontainer">
<div id="first">
</div>
<div id="second">
</div>
<div id="third">
</div>
</div>
</div>
DEMO: http://jsfiddle.net/JRnDz/
問題: 當你點擊一個名爲 「第二」 的鏈接,該頁面應該跳轉到div id爲 「秒」 。 但是,它不會顯示整個div,而只是其中的一部分(150px-50px = 100px)。 div的頂部被切斷。
問題: 如何在點擊「第二個」鏈接後顯示整個div?
我曾嘗試: 添加相對定位和頂部:50像素到容器:
#container {
position: relative;
top: 50px;
}
試過了。和以前一樣的效果。 – RhymeGuy 2013-02-12 12:42:17
ul是否需要修復?那是你的問題。我更新了你的jsfiddle – jpsnow72 2013-02-12 12:47:49
是的,它必須是固定的。 – RhymeGuy 2013-02-12 12:54:38