在进行锚点定位时,页面往往定位到页面的最顶部,无论是上部有导航条,还是出于美观考虑,都希望定位后该内容与页面顶部有一些间距。而锚点自动定位是无法达到的。如何处理呢?
我们无法改变的是需要定位的元素一定要到最顶部,可以考虑采用padding-top进行加高。然后问题出现了,此时,元素上部会有一大截空白。于是,可以考虑设置margin-top为负,数值等同于padding-top的设置抵消掉空白。
需要注意的是,此方法会对上部的内容进行遮盖,造成链接不能点击等问题,可以通过设置z-index解决。
demo如下:
锚点偏移
这是一个段落
这是锚点定位的标题
这又是一个段落
这还是一个段落
去到锚点位置
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/215212.html原文链接:https://javaforall.net
