Fixed page header overlaps in-page anchors

前端 未结 30 2856
逝去的感伤
逝去的感伤 2020-11-22 00:25

If I have a non-scrolling header in an HTML page, fixed to the top, having a defined height:

Is there a way to use the URL anchor (the #fragment part) t

30条回答
  •  暗喜
    暗喜 (楼主)
    2020-11-22 00:50

    I found I had to use both MutttenXd's and Badabam's CSS solutions together, as the first did not work in Chrome and the second did not work in Firefox:

    a.anchor { 
      padding-top: 90px;
    }
    
    a.anchor:before { 
      display: block;
      content: "";
      height: 90px;
      margin-top: -90px;
    }
    
    

    Shipping (United States)

    ...

提交回复
热议问题