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

如何使用HTML、JavaScript或CSS移除网页空白边距?

移除网页空白边距的解决方案

页面出现空白边距主要是浏览器默认给<html>、<body>元素设置了margin/padding,同时iframe自带默认边框和行内元素间距导致的,按以下方式修改代码即可解决:

<html>
<head>
    <style>
        /* 清除根元素默认边距 */
        html, body {
            margin: 0;
            padding: 0;
            overflow: hidden; /* 可选:避免两个100vh高度的iframe导致页面出现滚动条 */
        }
        /* 重置iframe样式 */
        iframe {
            border: none;
            margin: 0;
            padding: 0;
            display: block; /* 消除行内元素带来的底部空白 */
        }
    </style>
</head>
<body>
    <iframe id="i1" src="yoursource1.html" width="100%" style="height:100vh"></iframe>
    <iframe id="i2" src="yoursource2.html" width="100%" style="height:100vh"></iframe>
</body>
<html>

关键修改说明:

  • html, body { margin: 0; padding: 0; }:直接清除浏览器默认的内外边距,这是页面四周空白的核心原因。
  • iframe { display: block; }:iframe默认是行内块元素,会带有少量底部间距,设为块级元素可消除这个问题。
  • border: none;:移除iframe默认的灰色边框,避免额外视觉空隙。
  • overflow: hidden;:如果不需要页面滚动条,加上这个可以隐藏两个高100vh的iframe叠加后超出视口的部分,按需选择即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 13:40:33