ユーザーが印刷に使用できる添付ファイルとして html ページを送信しています。ブラウザで gmail を使用して html ページを表示すると、page-break-after プロパティを持つ CSS ルールが削除されます。
印刷のために改ページを強制したい。
これに対する回避策は何ですか。
ユーザーが印刷に使用できる添付ファイルとして html ページを送信しています。ブラウザで gmail を使用して html ページを表示すると、page-break-after プロパティを持つ CSS ルールが削除されます。
印刷のために改ページを強制したい。
これに対する回避策は何ですか。
それについてあなたができることは何もありません。chipcullen で説明されているように、Gmail は HTML タグ内の CSS を除く Web ページのすべての CSS を削除し、それらを使用してもpage-break-after
属性を削除するなどの奇妙なことを行います。
私が考えることができる唯一の回避策は、html ファイルまたはサーバーを保持し、添付ファイルの代わりにメール メッセージでそれらへのリンクを送信することです。
Google のエンジニアが下したこの種の決定にまつわるミステリーは素晴らしいものです。おそらく、ユーザーが Outlook を使用して戻ってくることを望んでいるのでしょう。まあ、彼らはほとんど私を納得させました。
page-break-after プロパティについて具体的に言うことはできませんが、Gmail が HTML メールの CSS に対して奇妙なことを行うことは知っています。たとえば、Gmail はタグ内またはタグ内にある CSS をすべて取り除きます。ルールをインラインで適用する必要があります。<head>
<body>
どうやら、添付ファイルをレンダリングするためにブラウザーにもっと依存しており、ユーザーはそこから印刷しています。テスト ブラウザで page-break-after がサポートされていますか?