5

ユーザーが印刷に使用できる添付ファイルとして html ページを送信しています。ブラウザで gmail を使用して html ページを表示すると、page-break-after プロパティを持つ CSS ルールが削除されます。

印刷のために改ページを強制したい。

これに対する回避策は何ですか。

4

2 に答える 2

3

それについてあなたができることは何もありません。chipcullen で説明されているように、Gmail は HTML タグ内の CSS を除く Web ページのすべての CSS を削除し、それらを使用してもpage-break-after属性を削除するなどの奇妙なことを行います。

私が考えることができる唯一の回避策は、html ファイルまたはサーバーを保持し、添付ファイルの代わりにメール メッセージでそれらへのリンクを送信することです。

Google のエンジニアが下したこの種の決定にまつわるミステリーは素晴らしいものです。おそらく、ユーザーが Outlook を使用して戻ってくることを望んでいるのでしょう。まあ、彼らはほとんど私を納得させました。

于 2012-10-19T10:54:29.003 に答える
1

page-break-after プロパティについて具体的に言うことはできませんが、Gmail が HTML メールの CSS に対して奇妙なことを行うことは知っています。たとえば、Gmail はタグ内またはタグ内にある CSS をすべて取り除きます。ルールをインラインで適用する必要があります。<head><body>

どうやら、添付ファイルをレンダリングするためにブラウザーにもっと依存しており、ユーザーはそこから印刷しています。テスト ブラウザで page-break-after がサポートされていますか?

于 2012-04-10T13:38:37.727 に答える