<pre> 在 Zoho Mail 应用程序上忽略 Android 的标签

<pre> tag ignored on Zoho Mail app for Android

我用以下内容创建了一个 HTML 电子邮件。

<h1>
TT Railtrax Cron Services, Version 1.00
</h1>
<p>
Summary for 10/11/2021 4:00:07 AM
</p>
<pre>-------------------------------------------------------------------------------
[10/11/2021 4:00:01 AM][INFO] Starting Cron Services : TT Railtrax Cron Services, Version 1.00
[10/11/2021 4:00:05 AM][INFO] Downloaded 4 files
[10/11/2021 4:00:05 AM][INFO] Waybill discarded because of shipment type 'E' : Shipment ID: NS
[10/11/2021 4:00:05 AM][INFO] Waybill discarded because of shipment type 'E' : Shipment ID: NS
[10/11/2021 4:00:05 AM][INFO] Waybill discarded because of shipment type 'E' : Shipment ID: NS
[10/11/2021 4:00:05 AM][INFO] Waybill discarded because of shipment type 'E' : Shipment ID: NS
[10/11/2021 4:00:05 AM][INFO] Imported 0 417 files (0 records)
[10/11/2021 4:00:05 AM][INFO] Imported 0 CLM files (0 records)
[10/11/2021 4:00:07 AM][INFO] Sending 1 notification emails.
</pre>

使用我的邮件客户端 Zoho Mail,它看起来符合预期。

但是,当我在移动设备 phone 上的 Zoho Mail Android 应用程序中查看它时,<pre> 标签似乎被完全忽略了。

有没有其他人处理过这个问题? Zoho Mail 是否故意忽略移动设备上的 <pre> 标签,因为它们可以防止自动换行?有谁知道其他邮件客户端是否也做同样的事情?

所以,我无法在我的 Android 设备上看到确切的标记。我最好的猜测是 Zoho Mail 正在更改 HTML。您还可以看到 Android 版本也没有设置等宽文本。

我的解决方法是在 <pre> 元素中实际放置 <br /> 标记以强制换行。尽管 <pre> 显示了一些原始标记,但 <br /> 标记呈现为新行。

它不如我的桌面好,但至少每一行都在一个新行开始。