我用以下內容構建了一個 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,它看起來與預期一致。

但是,當我在手機上的 Zoho Mail Android 應用程式上查看它時,該<pre>標簽似乎被完全忽略了。

有沒有其他人處理過這個問題?Zoho Mail 是否故意忽略<pre>移動設備上的標簽,因為它們可以防止自動換行?有誰知道其他郵件客戶端是否也做同樣的事情?
uj5u.com熱心網友回復:
您可以嘗試替換<pre>為<code>或<samp>只是為了查看它們是否會在移動設備上正確顯示內容。
uj5u.com熱心網友回復:
所以,我無法在我的 Android 設備上看到確切的標記。我最好的猜測是 Zoho Mail 正在改變 HTML。您還可以看到 Android 版本也沒有設定等寬文本。
我的解決方法是<br />在<pre>元素中實際放置標簽以強制換行。盡管<pre>顯示了一些原始標記,但<br />標簽呈現為新行。
它不像在我的桌面上那么好,但至少每一行都從一個新行開始。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/312919.html
標籤:html css 电子邮件 html-email 佐霍
