在需要被选择的div前面添加一个空div,比如class为emptyBox的div,将各个将被选择的div的id赋值给各个emptyBox,一个emptyBox对应一个将被选择的div,并且使用样式
position: relative;
top: -60px;
其中60px是固定标题栏的高度,需要注意emptyBox的高度可以为0,它只是作为锚点选择对象的替代,具有的偏移量可以让修改后的视觉效果看起来和哈希锚点选择没有偏移一样(实际上是偏移了)
这是由于博主的页面不能通过设置padding-top,margin-top才想到,除了这个方法,还可以通过设置padding-top为正数,margin-top为负数实现