在我的頁面頂部是一個靜態位置的菜單條,它在滾動期間跟隨着屏幕。超鏈接和片段ID垂直偏移問題
使用片段鏈接時,滾動位置需要被菜單條的高度所偏移。這怎麼能實現?
<a href="#fragment">Go to fragment</a>
<div id="fragment">...</div>
html { padding-top: 38px; } /* Offset page to allow for menu strip */
.menu-strip { position: fixed; top: 0; right: 0; left: 0; height: 38px; }
有一個簡單的CSS變化可以作出來實現這一目標?
否則,當指定一個片段時,是否有一種通用的方法來抵消滾動200px?
我不明白的問題,什麼是「片段連接」的需要? – vinceh
很難描繪出你所描述的內容。 @vinceh我認爲他的意思是散列鏈接。 –
@vinceh它是當你鏈接到頁面的特定部分。 Web瀏覽器跳轉到具有在URI片段中指定的ID的元素。 uri片段是散列之後的部分。 –