You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用CSS移除粘性页眉(sticky header)上方的空白间隙?

粘性页眉顶部间隙修复方案

你遇到的顶部10px间隙是浏览器默认给<html>标签加的外边距导致的——虽然你重置了body的内外边距,但没处理<html>的默认样式。

直接在现有html的CSS规则里加一行margin: 0就能解决:

html {
    box-sizing: border-box;
    margin: 0; /* 新增这行消除默认外边距 */
}

要是想一劳永逸避免这类默认样式问题,也可以用通配符一次性重置所有元素的内外边距:

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

另外可以排查下其他潜在原因:比如页眉的父元素有没有设置padding,或者页眉上方有没有兄弟元素触发了外边距折叠,但从你贴的代码来看,<html>的默认外边距是最直接的问题根源。

内容的提问来源于stack exchange,提问作者Jack76

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 19:47:04