簡體   English   中英

gmail html 預覽移除帶有分頁屬性的 css 規則

[英]gmail html preview removes css rule with page-break property

我們將 html 頁面作為附件發送給我們的用戶,他們可以使用該頁面進行打印。 當您在瀏覽器中使用 gmail 查看 html 頁面時,它會刪除任何具有 page-break-after 屬性的 css 規則。

我們想強制分頁打印。

解決這個問題的方法是什么。

你無能為力。 正如 chipcullen 所解釋的那樣,Gmail 去除了網頁中的所有 CSS,除了 HTML 標簽內的那個,即使有了這些,它也會做一些奇怪的事情,比如刪除page-break-after屬性。

我能想到的唯一解決方法保留 html 文件或您的服務器,並在您的郵件消息中發送指向該文件的鏈接來代替附件。

圍繞着谷歌工程師做出的這些類型的決定的謎團很大。 也許他們希望用戶使用 Outlook 返回 go。好吧,他們幾乎說服了我。

我不能具體說明 page-break-after 屬性,但知道 Gmail 在 HTML 電子郵件中對 CSS 做了奇怪的事情。 例如,Gmail 將去除<head>中或與<body>標記內聯的任何CSS。 您將必須內聯應用您的規則。

聽起來,您更多地依賴於瀏覽器來呈現附件,而用戶正在從那里進行打印。 您確定您的測試瀏覽器支持分頁之后嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM