ほとんどの 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 BoxesBeforeさらに議論すると、ページのボックスを理解する必要があります画面上での動作とは少し異なる動作をするためです。
ページモデルはページ領域を定義し、それを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仕様 から編集されています

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

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

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

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

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

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

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

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


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

Dreamweaver Mac版
ビジュアル Web 開発ツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

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

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター
