我有一個固定的標題高度50px。在我的身體裏,我有很多錨點。問題是,當我點擊指向錨點的鏈接時,錨點出現在我的固定標題下,並且丟失了50px的內容(我需要向上滾動50px才能閱讀標題下的內容)。有沒有辦法在CSS中保留一個錨?
有沒有辦法讓邊距達到50px?我的身體充滿了很多箱(申報單)與自理之間的餘量,所以我不能到位50像素的空div再經過它錨定..
HTML:
<div id="header"></div>
<div id="content">
<div class="box" id="n1"></div>
<div class="box" id="n2"></div>
<div class="box" id="n3"></div>
</div>
CSS:
#header{
height: 40px;
width: 100%;
margin: 0px;
padding: 0px;
position: fixed;
text-align: center;
z-index:2;
}
#content{
padding-top: 50px;
margin: 0px;
}
.box {
width: 80%;
margin-left: auto;
margin-right: auto;
vertical-align : top;
padding: 1.4%; /* Keep it in percent (%) */
margin-bottom: 30px;
min-height: 200px;
}
這可能有助於錨鏈接與固定標題: http://www.pixelflips.com/blog/anchor-links-with-a-fixed-header/ – toto 2013-01-15 16:16:43