网页滚动条挤压内容区域怎么办?

网页滚动条挤压内容区域怎么办?

容器内滚动条挤压怎么办

当页面中出现滚动条时,可能会挤压内容区域。除了广泛使用的overflow: overlay;之外,还有另一种兼容性良好的方法:

使用scrollbar-gutter属性

scrollbar-gutter属性可以避免滚动条出现时内容区域晃动。其取值为:

  • auto:浏览器决定是否预留滚动条的间距
  • stable:预留滚动条的间距,确保内容区域稳定

示例代码:

div {
  scrollbar-gutter: stable;
}

采用stable取值表示预留滚动条间距,这样在滚动条出现时,内容区域不会晃动。

以上就是网页滚动条挤压内容区域怎么办?的详细内容,更多请关注其它相关文章!