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

Outlook桌面客户端泰语邮件无法自动换行问题求助

解决Windows版Outlook桌面客户端泰语文本自动换行问题

针对Windows Outlook桌面端(基于Word渲染引擎)对泰语这类无空格分隔语言的自动换行失效问题,以下是经过验证的可行方案:

核心思路

Outlook桌面端不支持现代CSS的overflow-wrap或标准word-break规则,必须结合表格布局+Outlook专属mso属性+条件CSS来强制换行,同时避免手动添加<br/>导致断词错误。

具体实现代码

1. 添加Outlook专属条件样式

在邮件头部插入针对Outlook的条件CSS:

<!--[if mso]>
<style>
.tha-text-wrap {
    mso-wrap-style: tight; /* 强制文本紧贴容器边界换行 */
    word-break: break-all;
}
</style>
<![endif]-->

2. 用表格包裹泰语文本

Outlook对表格的样式支持远优于div,必须用表格来约束文本容器:

<table cellpadding="0" cellspacing="0" border="0" width="100%">
  <tr>
    <td class="tha-text-wrap" style="
        padding: 12px;
        word-wrap: break-word;
        overflow-wrap: break-word;
        word-break: break-word;
        font-size: 14px;
      ">
      <!-- 替换为你的泰语邮件内容 -->
      ทดสอบการตัดข้อความภาษาไทยในOutlookบนWindowsที่ไม่สามารถตัดข้อความอัตโนมัติได้ ซึ่งเป็นปัญหาที่พบบ่อยเมื่อใช้CSSมาตรฐาน
    </td>
  </tr>
</table>

关键说明

  • mso-wrap-style: tight是Outlook独有的属性,用于强制文本在容器宽度内换行,解决泰语无空格文本溢出问题。
  • 表格宽度设为100%或固定值(如600px),确保容器有明确的宽度约束,Outlook才会触发换行。
  • 同时保留标准CSS属性(word-wrap/overflow-wrap)是为了兼容其他邮件客户端(浏览器、移动端Outlook等)。

显示对比

修复前(Windows Outlook桌面端):
修复前文本溢出
修复后(Windows Outlook桌面端):
修复后自动换行
其他客户端(如Gmail、移动端Outlook):
其他客户端正常显示

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 05:35:08