1. ホーム
  2. css

[解決済み】CSSの@media printでbackground-colorの問題が発生しました。

2022-04-14 23:04:14

質問

私はこの会社では新人ですが、何キロものCSSを使用する製品があります。アプリ用に印刷可能なスタイルシートを作ろうとしているのですが、次のような問題があります。 background-color@media print .

    @media print {
      #header{display:none;}
      #adwrapper{display:none;}
      td {
        border-bottom: solid; 
        border-right: solid; 
        background-color: #c0c0c0;
      }
    }

その他はすべて動作し、ボーダーなどを変更することも可能ですが background-color が印刷に出ません。今、私は皆さんがより多くの詳細なしで私の質問に答えることができないかもしれないことを理解しています。ただ、この問題、または似たようなことを経験したことがある人がいるかどうか知りたかっただけなのです。

解決方法は?

ユーザーが印刷設定で "背景色と画像の印刷" をオフにしている場合、CSSはそれを上書きしないので、常にそれを考慮に入れてください。 これはデフォルトの設定です .

背景色や画像を印刷するように設定すれば、今の設定でうまくいきます。

これは、さまざまな場所にあります。 IE9betaでは、Print->Page OptionsのPaper optionsの中にあります。

FireFoxでは、「オプション」の中の「ページ設定 -> [Format & Options]タブ」にあります。