ホームページ > ウェブフロントエンド > CSSチュートリアル > Web ページを印刷するときに印刷ボタンなどの要素を非表示にするにはどうすればよいですか?

Web ページを印刷するときに印刷ボタンなどの要素を非表示にするにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-27 10:10:14
オリジナル
340 人が閲覧しました

How Can I Hide Elements Like Print Buttons When Printing a Web Page?

Web ページの印刷中に要素を隠す

Web ページの印刷は一般的な作業ですが、不要な要素が表示されるとイライラすることがあります。プリントアウト。しばしば迷惑となる要素の 1 つは、印刷ボタン自体です。印刷ページから印刷ボタンを削除したい場合は、次の方法でこれを実現できます:

CSS メディア クエリ

カスケード スタイル シートのメディア クエリ ( CSS) を使用すると、印刷出力専用のスタイルを定義できます。印刷時に要素を非表示にするには、@media 印刷ルールを使用できます。

@media print {
    .no-print, .no-print * {
        display: none !important;
    }
}
ログイン後にコピー

クラスの適用

CSS ルールを設定したら、次のことが必要です。非表示にする要素にクラスを追加します。 no-print クラスを直接割り当てることもできます:

<button class="no-print">Print</button>
ログイン後にコピー

、または既存のクラスに追加することもできます:

<button class="btn btn-primary no-print">Print</button>
ログイン後にコピー

次の例を考えてみましょう。

<p>Good Evening</p>
<button>
ログイン後にコピー
@media print {
    #print-button {
        display: none !important;
    }
}
ログイン後にコピー

ページが印刷すると、[印刷] ボタンが非表示になり、印刷結果には「Good Evening」というテキストだけが残ります。

注:

!重要な宣言により、表示: 他のスタイルがオーバーライドしようとしても、スタイルは適用されません。

以上がWeb ページを印刷するときに印刷ボタンなどの要素を非表示にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート