不同浏览器对于“CSS position:sticky”在“html”和“body”标签的overflow值上表现不同的奇怪行为
创始人
2025-01-09 10:00:22
0

CSS position:sticky在不同浏览器上对于父元素(html和body标签)的overflow属性的表现可能会有奇怪的行为。这是因为不同浏览器对于sticky定位的实现有所不同。

解决这个问题的方法是通过给父元素添加一个包裹元素,并设置该包裹元素的overflow属性,而不是直接在html和body标签上设置overflow属性。

以下是一个示例代码:

HTML:

Header
Content
Footer

CSS:

html, body {
  height: 100%;
  margin: 0;
}

.wrapper {
  height: 100%;
  overflow: auto;
}

header {
  position: sticky;
  top: 0;
  background-color: gray;
}

footer {
  position: sticky;
  bottom: 0;
  background-color: gray;
}

在上面的代码中,我们给父元素添加了一个.wrapper类,并在该类上设置overflow属性。然后在子元素(header和footer)上使用position:sticky来实现粘性定位。

这样做的好处是可以避免不同浏览器对于html和body标签上overflow属性的奇怪行为。同时,这种方法也提供了更好的控制和扩展性,因为你可以在包裹元素上添加其他样式以满足你的需求。

相关内容

热门资讯

科普透视!werplan外开挂... 科普透视!werplan外开挂!总是真的有辅助技巧(有挂方略)-哔哩哔哩1、下载好werplan外开...
普及透视!智星德州有脚本吗!本... 普及透视!智星德州有脚本吗!本来一直总是有辅助工具(有挂技术)-哔哩哔哩1、智星德州有脚本吗辅助软件...
分享透视!佛手在线是不是有挂!... 分享透视!佛手在线是不是有挂!真是真的是有辅助技巧(新版有挂)-哔哩哔哩佛手在线是不是有挂辅助器是一...
了解透视!pokemmo手机脚... 了解透视!pokemmo手机脚本辅助器!本来一直总是有辅助技巧(有挂解惑)-哔哩哔哩pokemmo手...
普及透视!约局吧app有挂吗!... 普及透视!约局吧app有挂吗!本来真的是有辅助工具(有挂分享)-哔哩哔哩1、起透看视 约局吧app有...
解密透视!epoker透视!一... 解密透视!epoker透视!一直一直都是有辅助攻略(有挂总结)-哔哩哔哩1、让任何用户在无需epok...
有挂透视!pokemomo辅助... 有挂透视!pokemomo辅助工具!果然是真的有辅助软件(有挂分享)-哔哩哔哩1、任何pokemom...
解迷透视!sohoo开挂辅助!... 解迷透视!sohoo开挂辅助!一直一直都是有辅助技巧(有挂存在)-哔哩哔哩1、sohoo开挂辅助模拟...
必备透视!拱趴大菠萝作必弊方法... 必备透视!拱趴大菠萝作必弊方法!本来一直都是有辅助脚本(有挂分享)-哔哩哔哩所有人都在同一条线上,像...
曝光透视!拱趴大菠萝十三水作必... 曝光透视!拱趴大菠萝十三水作必弊!一直是真的有辅助方法(有挂教学)-哔哩哔哩亲,关键说明,拱趴大菠萝...