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

如何用CSS去除页面底部的神秘空白区域?

解决网页底部空白问题

以下是针对你的Bootstrap+D3网页底部空白的具体修复方案:

1. 重置根元素高度与默认边距

仅设置min-height:100%无法让html和body完全占满视口,还需清除默认边距并设置明确高度:

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

2. 清除body的底部内边距

你的现有CSS中body设置了padding-bottom:20px,这是底部空白的直接来源之一,将其改为0:

body {
  padding-left: 3vh;
  padding-top: 3vh;
  padding-bottom: 0; /* 移除底部内边距 */
}

3. 移除Bootstrap容器的默认底部外边距

Bootstrap的.container类默认带有margin-bottom:1rem,会额外产生底部空白,覆盖该样式:

.container {
  margin-bottom: 0;
  min-height: calc(100% - 3vh); /* 减去body的顶部内边距,让容器填满剩余视口高度 */
}

4. 按需调整内容区域的内边距

检查#poemTxt的padding-bottom:10vh,如果该内边距过度导致留白,可根据需求缩小数值:

#poemTxt {
  padding-left: 15vh;
  padding-bottom: 2vh; /* 缩小底部内边距,避免多余空白 */
}

完成以上修改后,页面底部的空白即可消除。核心是确保根元素占满视口,同时清除所有不必要的内边距和外边距。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 21:05:55