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

印刷時に Web ページの要素を非表示にするにはどうすればよいですか?

Linda Hamilton
リリース: 2025-01-03 06:36:40
オリジナル
534 人が閲覧しました

How Can I Hide Webpage Elements When Printing?

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

Web ページを印刷する場合、印刷出力から特定の要素を除外することが望ましいことがよくあります。たとえば、画面に表示されているボタンやリンクが印刷版に表示され、望ましくない乱雑さが生じる場合があります。

解決策: CSS メディア クエリ

CSS メディア クエリこの問題の解決策を提案します。 「印刷」メディアのメディア クエリ内で特定のスタイル ルールを適用すると、印刷出力が進行中かどうかに基づいて要素の表示/非表示を制御できます。

実装:

  1. 印刷固有のスタイルシートを作成するルール:

    次のコードをスタイルシートに追加します:

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

    このルールは、ブラウザーが起動しているときに「no-print」クラスを持つ要素が非表示になることを示します。印刷モード。

  2. 非印刷モードを適用します。クラス:

    HTML で、印刷中に非表示にする要素に「no-print」クラスを追加します。例:

    <a class="no-print" href="#">Print (click Here To Print)</a>
    ログイン後にコピー

例:

次の例は、印刷における 'no-print' クラスの効果を示しています。 🎜>

"Good Evening"

<a class="no-print" href="#">Print (click Here To Print)</a>
ログイン後にコピー
ユーザーが「印刷」リンクをクリックすると、ブラウザーには次の内容のみが含まれる印刷出力が表示されます。 「こんばんは」というテキスト。 「印刷」リンク自体は非表示になります。

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

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