在我的页面顶部是一个静态位置的菜单条,它在滚动期间跟随着屏幕。超链接和片段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片段是散列之后的部分。 –