検索
ホームページウェブフロントエンドhtmlチュートリアルprint_html/css_WEB-ITnose を制御するために特別に設計された CSS スタイル

ほとんどの Web デザイナーは印刷コントロールにあまり詳しくなく、プリンターよりもピクセルにこだわることがよくあります。現実の世界では、多くの人が参照用に Web サイトから Web ページを印刷することに依存しています。このデジタル時代でも、特別な機会には多くの人が依然として紙を手にしています。 Web 開発者がプリンターと LCD スクリーンの間のギャップを埋めるためにできることはいくつかあります。

画面ではなくプリンター用に設計されたスタイル

1

2

3

4

5

/* スタイルは印刷にのみ適用されます*/

@メディアプリント {

}

注* 別のCSSファイルでリンクのmedia="print"属性を設定して、このスタイルが印刷専用であることを指定することもできます

1

サイト全体の CSS を全体的にデフォルトのスタイルに変更する必要はありません。 print によって継承されます。さまざまなニーズにのみ限定されます。印刷時にトナーを節約するために、ほとんどのブラウザでは色が自動的に反転されます。最良の結果を得るには、色の変化が明らかである必要があります:

1

2

3

4

5

6

7

/*白紙 黒文字*/

@media print {

body {

color: #000;

}

}

適切にデザインされたものを表示するためだけに、読めるウェブサイト:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

/*背景画像を削除し、ペン黒を保存*/

h1 {

color: #fff;

背景: url(banner.jpg);

}

@media print {

ナビ、余談 {

}

プリンターの効率を高めるために、メインコンテンツのみを表示する必要がありますヘッダーとフッターのナビゲーション バーは削除する必要があります

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

@media print {

h1 {

color: #000;

背景: なし。

}

ナビ、脇 {

表示: なし。

}

本文、記事 {

width: 100%;

マージン: 0;

パディング: 0;

}

@page {

余白: 2cm;

}

}

链接的处理

在打机上链接是看不到,应对超链接行扩展

1

2

3

4

5

6

7

8

9

10

11

12

/*在超链接后面添加带的完全地址*/

@media print {

記事 a {

font-weight: 太字;

テキスト装飾: なし。

}

記事 a[href^=http]:after {

content:" ";

}

}

显示效果可能性是这样的

制御打印設置选项

该@pageたとえば、表面のサイズを指定することができます。距、页眉页脚、页眉页脚、都等都是非常重要的的的的的

@page

规则规则纸张张大小大小设置设置设置

条条css

1

2

3

@page {

サイズ: 5.5インチ 8.5インチ;

}

你还可通过别名控制纸张大小、如く「A4」または「legal.」

1

2

3

@page {

サイズ: A4;

}

印刷方向を制御することもできます。ポートレート: ポートレート印刷、ランドスケープ: ランドスケープ

1

2

3

@page {

size: A4 land;

}

PAGE Model ページモデル

ページングメディアフォーマットモデルでは、ドキュメントは 1 つ以上のページボックスに転送されます。ページ フレームは長方形の平面にマッピングされます。これは CSS ボックス モデルとほぼ同様です。

注意* 対応しているブラウザは少ないです

1

@page { width: 50em; }

PAGE margin model Page-Margin Boxes

Beforeさらに議論すると、ページのボックスを理解する必要があります画面上での動作とは少し異なる動作をするためです。

ページモデルはページ領域を定義し、それを16個の周縁ボックスに分割します。ページ領域のサイズと、ページ領域の端とページ自体の終わりの間の余白のサイズを制御できます。

左右の余白

1

2

3

4

5

6

7

8

@page :left {

margin-left: 30cm;

}

@page :right {

margin-left: 4cm

}

以下のCSSは左下にページカウンターを表示します。右下隅、と右上の隅に章のタイトルが表示されます。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

@page:right{

@bottom-left {

余白: 10pt 0 30pt 0 ;

コンテンツ: 文字列(doctitle);

マージン: 30pt 0 10pt 0;

カラー: #333;

表示効果は以下の通りです。

注* この記事は、 Tips And Tricks For Print Style Sheets and Designing For Print With CSS and css3 page仕様 から編集されています

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
HTMLページに画像を挿入するにはどうすればよいですか?HTMLページに画像を挿入するにはどうすればよいですか?May 04, 2025 am 12:02 AM

to inertanimageintoanhtmlpage、usethetagwithsrcandaltattributes.1)usealttextforaccessibilityandseo.2)emplencesrcsetForresponsiveimages.3)applylazyloadingwithloading = "lazy" tooptimizeperformance.4)

HTMLの目的:Webブラウザがコンテンツを表示できるようにするHTMLの目的:Webブラウザがコンテンツを表示できるようにするMay 03, 2025 am 12:03 AM

HTMLの中心的な目的は、ブラウザがWebコンテンツを理解して表示できるようにすることです。 1。HTMLは、タグなどのタグを介してWebページの構造とコンテンツを定義します。 3.HTMLは、ユーザーの相互作用をサポートするフォーム要素を提供します。 4. HTMLコードの最適化は、HTTP要求の削減やHTMLの圧縮など、Webページのパフォーマンスを改善できます。

Web開発にとってHTMLタグが重要なのはなぜですか?Web開発にとってHTMLタグが重要なのはなぜですか?May 02, 2025 am 12:03 AM

htmltagsareSterenceforwebdevelovementasyStheStructureanhandhancewebpages.1)theydefineLayout、semantics、and-interactivity.2)semanticagsimprovecessibility.3)opeusofusofagscanoptimizeperformanceandensurecross-brows-compativeation。

HTMLタグと属性に一貫したコーディングスタイルを使用することの重要性を説明します。HTMLタグと属性に一貫したコーディングスタイルを使用することの重要性を説明します。May 01, 2025 am 12:01 AM

コードの読みやすさ、保守性、効率を向上させるため、一貫したHTMLエンコーディングスタイルは重要です。 1)低ケースタグと属性を使用します。2)一貫したインデントを保持し、3)シングルまたはダブルの引用符を選択して固執する、4)プロジェクトのさまざまなスタイルの混合を避け、5)きれいなスタイルやEslintなどの自動化ツールを使用して、スタイルの一貫性を確保します。

ブートストラップ4にマルチプロジェクトカルーセルを実装する方法は?ブートストラップ4にマルチプロジェクトカルーセルを実装する方法は?Apr 30, 2025 pm 03:24 PM

Bootstrap4にマルチプロジェクトカルーセルを実装するソリューションBootstrap4にマルチプロジェクトカルーセルを実装するのは簡単な作業ではありません。ブートストラップですが...

DeepSeekの公式Webサイトは、マウススクロールイベントの浸透の影響をどのように達成していますか?DeepSeekの公式Webサイトは、マウススクロールイベントの浸透の影響をどのように達成していますか?Apr 30, 2025 pm 03:21 PM

マウススクロールイベントの浸透の効果を実現する方法は? Webを閲覧すると、いくつかの特別なインタラクションデザインに遭遇することがよくあります。たとえば、DeepSeekの公式ウェブサイトでは、...

HTMLビデオの再生コントロールスタイルを変更する方法HTMLビデオの再生コントロールスタイルを変更する方法Apr 30, 2025 pm 03:18 PM

HTMLビデオのデフォルトの再生コントロールスタイルは、CSSを介して直接変更することはできません。 1. JavaScriptを使用してカスタムコントロールを作成します。 2。CSSを介してこれらのコントロールを美化します。 3. video.jsやPLYRなどのライブラリを使用すると、互換性、ユーザーエクスペリエンス、パフォーマンスを検討してください。プロセスを簡素化できます。

お使いの携帯電話でネイティブセレクトを使用することにより、どのような問題が発生しますか?お使いの携帯電話でネイティブセレクトを使用することにより、どのような問題が発生しますか?Apr 30, 2025 pm 03:15 PM

携帯電話でネイティブセレクトを使用する際の潜在的な問題は、モバイルアプリケーションを開発するときに、ボックスを選択する必要があることがよくあります。通常、開発者...

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター