- 颜色错误
- 无法滚动
我们知道过去几天里我们修复了一些与电子邮件格式相关的问题,首先建议您更新网站。
我不负责维护 OpenWrt 的 Discourse 论坛,但我可以询问管理员这些修复是否已经发布,对吧?
是的,请联系管理员。他们应该可以执行升级。
OpenWrt 论坛已经升级到 2.5.0.beta4 版本。
我们应该更新到哪个 Discourse 版本?
您可能正在同一版本内进行更新,只需确保您运行的是最新代码即可。
@532910 站点已更新至 2.5.0-beta5。目前我只能做到这一步。
/ted (OpenWrt - 系统管理员)
2.5.0-beta5 存在相同的问题
我认为这是一个相当复杂的、与特定电子邮件客户端相关的 HTML 和 CSS 问题,因此它只是间接地与 Discourse 相关。我知道 @simon 最近也使用 Litmus 电子邮件测试系统查看过这个问题。
我正在使用相同版本进行测试。
当我向 Litmus 发送包含代码块的测试邮件时,并未发现本主题初始帖子中提到的问题。对于较长的代码块,会完整显示整个代码块。不过,我确实发现了一个小问题:在 Thunderbird 邮件客户端中,代码块的背景色未能延伸至代码的完整宽度,但代码仍然清晰可读:
您使用什么邮件客户端阅读这些邮件?是否对邮件模板或 CSS 进行了自定义修改(这些修改可从网站的“管理”/“自定义”/“邮件样式”部分进行编辑)?
看起来楼主使用的是深色模式?也许这就是问题所在?
这是来自 Debian sid 的 Thunderbird 68.8.1,我认为它使用的是 Gecko 引擎,其内容显示效果应与 Firefox 76.0.1 类似,而后者显示正常。
这段 HTML 的样式违反了前景色和背景色应同时定义的原则,而是依赖于常见的默认设置:黑色前景/白色背景:
<div style="padding-top:5px;"><pre style="word-wrap: break-word; max-width: 694px;"><code style="display: block; background-color: #f1f1ff; padding: 5px;; background-color: #f1f1ff; padding: 2px 5px;">
(顺便问一下,为什么这么潦草?padding 和 background-color 被重复定义了两次。)
此外,它似乎忽略了我的 Discourse 用户偏好和 Thunderbird 的样式设置,并尝试以浅色模式显示此内容。
刚注意到,Discourse Meta 的邮件看起来很不错,但背景是白色的。(而我刚刚在本地安装的 2.5.0-beta5 版本的邮件看起来效果很差。)
能否有人在这里回复一个长行代码块,让我看看它在我这边会是什么样子?谢谢。
这是一长行代码块 ![]()
<div style="padding-top:5px;"><pre style="word-wrap: break-word; max-width: 694px;"><code style="display: block; background-color: #f1f1ff; padding: 5px;; background-color: #f1f1ff; padding: 2px 5px;">



