您当前的位置:首页 > 计算机 > 编程开发 > Html+Div+Css(前端)

通过css设置a标签锚点页面顶部padding距离

时间:12-15来源:作者:点击数:

通过#hash值可以跳转到页面锚点位置,这样可以方便用户浏览页面内容。

但是滚动到锚点元素位置时,他会紧贴着页面上方顶部。如果网站有固定在顶部的header导航,那么锚点内容会被header导航遮挡。

尝试了一些解决方法,各有优缺点,最简单清真的方法是使用css的scroll-padding-top属性。

为滚动容器设置scroll-padding-top就可以让锚点元素滚动结束后有padding-top了。(直接为content部分添加margin-top是没用的。)

html{
  scroll-padding-top: 60px;
}

scroll-padding-top浏览器兼容性:

https://caniuse.com/?search=scroll-padding-top

通过css设置a标签锚点页面顶部padding距离
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门