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

如何为Confluence PDF布局中div的边框下方添加间距?

如何在带border-bottom的div下方添加更多空间

嘿,我明白你的需求啦!你现在是想给带有border-bottom的div边框下方增加更多外部空间对吧?首先得先理清padding和margin的区别——这俩很容易搞混:

  • padding是元素内部的空间,也就是内容和边框之间的距离;
  • margin是元素外部的空间,也就是边框和其他元素之间的距离。

所以你要的“边框下方的额外空间”,得用margin-bottom来实现,而不是调整padding哦!

结合你给出的代码,我分两种场景给你解决方案:

场景1:给.fsTitle div添加边框并增加下方空间

如果你是打算给.fsTitle这个div加上border-bottom,然后想在边框下方留更多空间,直接修改它的margin-bottom值就行:

.fsTitlePage { 
  margin-left: auto; 
  margin-top: 50mm; 
  margin-right: auto; 
  page-break-after: always; 
}
.fsTitle { 
  font-size: 42px; 
  margin: 72px 0 20px 0; /* 把原来的4px改成更大的值,比如20px */
  text-align: center; 
  color: #184b65;
  border-bottom: 2px solid #f39100; /* 你的border-bottom样式 */
  padding-bottom: 10px; /* 这是文字和边框之间的内边距,和外部空间无关 */
}

对应的HTML部分不用改,这样.fsTitle的边框下方就会有20px的外部空间啦。

场景2:调整<hr>下方的空间

看你代码里用了<hr>,如果是想让这条横线和下方的标题之间有更多空间,直接给<hr>加margin-bottom样式:

<hr style="border-color: #f39100; width: 100px; margin-bottom: 30px;">

这样横线和标题之间的距离就变大了,完全符合你要的“边框下方加空间”的需求。

总结一下:要给元素边框下方加外部空间,就用margin-bottom;如果是调整边框和内部内容的距离,才用padding-bottom。这样设置出来的空间会完全在边框外面,不会影响元素本身的大小~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 06:50:54