Thunderbird 在发送的 HTML 中插入换行,导致代码行被打断
作者: adam-p创建于 2013年10月18日更新于 2026年6月1日
标签thunderbird
Thunderbird 似乎在发送电子邮件时会尽力将 HTML 格式化成可读的形式。这意味着它有时会在长行中插入换行符。它似乎知道不应该在 `<pre>` 块中插入换行符。但是,它会将它们插入到内联的 `<code>` 文本中。但是,由于 #52 问题的修复,我们的内联 `<code>` 元素具有 `white-space: pre-wrap;` 样式,这意味着换行符会被渲染,并且行会被打断。要重现此问题,只需从 MDH 选项页面中提取示例 MD,将其粘贴到 Thunderbird 电子邮件中,渲染并发送。然后查看电子邮件的源代码 - "inline" 和 "code" 之间有一个断行,而 "code" 则位于下一行。我不确定如何修复此问题而不重新打破 #52。
内容来源: adam-p/markdown-here