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

如何用Python给邮件中的表格添加缩进使其右移

给HTML邮件中的表格添加缩进的方法

你可以通过HTML内联样式实现表格向右偏移,以下是两种实用方案:

方案1:直接给表格添加缩进样式

如果model_performance_table包含完整的<table>标签,直接在表格标签中加入margin-left属性:

# 给表格标签添加内联样式
model_performance_table = """
<table style="margin-left: 2em;">
  <tr>
    <th>指标</th>
    <th>数值</th>
  </tr>
  <tr>
    <td>准确率</td>
    <td>95%</td>
  </tr>
</table>
"""

message_body = """
<html>
<head>
</head>
<body>
  <p> Hi,<br><br> This is a test email.</p>
  <br><b>Model Performance</b>
  """ + model_performance_table + """
</body>
</html>
"""

margin-left的取值可按需调整,比如2em(相对当前字体大小的2倍)或30px(固定像素值)。

方案2:用容器包裹表格实现缩进

如果无法修改表格本身的代码,可将表格放在带缩进样式的<div>容器中:

message_body = """
<html>
<head>
</head>
<body>
  <p> Hi,<br><br> This is a test email.</p>
  <br><b>Model Performance</b>
  <div style="margin-left: 2em;">
  """ + model_performance_table + """
  </div>
</body>
</html>
"""

这种方式无需改动表格代码,仅在拼接邮件内容时增加外层容器即可。

注意事项

邮件客户端对HTML/CSS的支持有限,内联样式是兼容性最优的选择(避免使用外部样式表或内部<style>标签,部分客户端可能无法识别)。建议发送测试邮件到主流邮箱(如Gmail、Outlook)验证显示效果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 10:45:43