JQuery が CSS と印刷スタイルを組み合わせる方法_jquery
このセクションの内容:
JQuery および CSS 操作の印刷スタイル。
1. 印刷スタイルを追加します
1. 以下に示すように、画面表示用と印刷用の CSS ファイルをそれぞれ準備します。
画面表示用の CSS:
印刷用CSS:
コードは次のとおりです
h1 {
color: black;
その他:
メディア タイプを指定しない (または media="all" を利用する) スタイルシートを作成すると便利なことがよくあります。
印刷専用のルールを定義する準備ができたら、印刷時に見栄えが悪いスタイルを無効にする別のスタイルシートを作成するだけです。
このアプローチを使用する場合の問題の 1 つは、プリンター スタイルが実際にメイン スタイルシートをオーバーライドすることを確認する必要があることです。すぐに使用できます。重要です。
2. 印刷スタイルに関する注意事項:
1. ブラウザーはデフォルトで CSS の背景コンテンツを印刷できないため、背景を印刷するように設定されている場合にのみ背景を印刷することは推奨されません (つまり、ブラウザーの詳細オプション)。 (オプション)。
背景: なし。背景画像と色を削除します。
background-color 属性を使用して、背景色を白に設定できます (background-color:white)。
背景のショートカット「背景:白」を使用しても同じ効果が得られます。したがって、background:white;
のようなステートメントは、背景色を白に設定するだけでなく、背景画像もすべて削除します。背景ショートカット プロパティを使用すると、非常に少ないコードで、白い背景の設定と画像の削除という 2 つの目的を達成できます。
3. 印刷設定では物理単位を使用するため、サイズにはピクセル (px) を使用しないことをお勧めします。
4. 不要なコンテンツや二次的なコンテンツを非表示にします。表示: なし
5. 一部のブラウザではフローティング div を印刷するときに問題が発生するため、特別な注意が必要です。
たとえば、Gecko ベースのブラウザ (Netscap 6 など) を使用して印刷ページを参照すると、フローティング要素のコンテンツが切り詰められます。
コンテンツはプリンターには送信されず、次のページにはその痕跡は残らず、消えてしまいます。
6. 印刷スタイルの手間を大幅に省くことができるように、HTML コード内の重要なコンテンツをできるだけ優先してください。
7. 印刷は Web ページとは異なり、白い枠線を残す必要があり、単位はインチ (インチ) です。
8. ページ上のすべてのテキストが黒で印刷されるようにするには、ワイルドカード セレクター (54 ページを参照) を使用して、各タグを黒のテキストとしてフォーマットする単一のスタイルを作成します。
コードをコピーします
*{ color: ##000# !重要 }
9. 印刷時にリンク URL 情報を表示します:
高度なセレクター: after と content という高度な CSS プロパティを使用して、スタイル要素の最後に画面に表示されないテキストを印刷します。
既存の問題:
after セレクターと content 属性のトリックは、Internet Explorer 6 以前 (または IE 7) では機能しません。
ただし、Firefox と Safari では動作するため、訪問者がブラウザを使用できるように、少なくとも URL が明確に記載されています。
これを行うには、各リンクの後に URL を印刷するスタイルを印刷スタイルシートに追加します。見た目を良くするために括弧などの他のテキスト項目を追加することもできます:
a:after {content: " (" attr(href) ") ";}
ただし、この CSS は外側と内側を区別しません。リンクなので、同じサイト上の他のページへの役に立たない相対ドキュメント リンクも印刷します: 「ホーム ページにアクセス (../../index.html)」。少し CSS 3 の魔法を使用すると、このスタイルを強制的に絶対印刷のみにすることができます。 URL (http:// で始まるもの):
a[href^="http:/ /"] :after {content: " (" attr(href) ") ";}
10. 印刷に改ページを追加する: 広く認識されている 2 つの属性は、page-break-before と page-break-after です。
page-break-before は、指定されたスタイルの前に改ページを挿入するように Web ブラウザーに指示します。ページ全体に収まるように画像を新しいページに印刷するには、page-break-before 属性を使用します。
要素を印刷ページの最後の項目として表示するには、その要素のスタイルに
page-break-after: always を追加します。
次のように .break_after と .break_before のような名前の 2 つのクラス スタイルを作成します。
.break_before { ページ区切り前: 常に; }
.break_after { ページ区切り後: 常に;
これらのスタイルを、ページの上部または下部に印刷する要素に選択的に適用できます。
通常、プリンターを使用してテストすることはできません。IE ブラウザーの「ファイル」メニューバーに「印刷プレビュー」があります。テストする。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

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

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











JavaScript文字列置換法とFAQの詳細な説明 この記事では、javaScriptの文字列文字を置き換える2つの方法について説明します:内部JavaScriptコードとWebページの内部HTML。 JavaScriptコード内の文字列を交換します 最も直接的な方法は、置換()メソッドを使用することです。 str = str.replace( "find"、 "置換"); この方法は、最初の一致のみを置き換えます。すべての一致を置き換えるには、正規表現を使用して、グローバルフラグGを追加します。 str = str.replace(/fi

それで、あなたはここで、Ajaxと呼ばれるこのことについてすべてを学ぶ準備ができています。しかし、それは正確には何ですか? Ajaxという用語は、動的でインタラクティブなWebコンテンツを作成するために使用されるテクノロジーのゆるいグループ化を指します。 Ajaxという用語は、もともとJesse Jによって造られました

10の楽しいjQueryゲームプラグインして、あなたのウェブサイトをより魅力的にし、ユーザーの粘着性を高めます! Flashは依然としてカジュアルなWebゲームを開発するのに最適なソフトウェアですが、jQueryは驚くべき効果を生み出すこともできます。また、純粋なアクションフラッシュゲームに匹敵するものではありませんが、場合によってはブラウザで予期せぬ楽しみもできます。 jquery tic toeゲーム ゲームプログラミングの「Hello World」には、JQueryバージョンがあります。 ソースコード jQueryクレイジーワードコンポジションゲーム これは空白のゲームであり、単語の文脈を知らないために奇妙な結果を生み出すことができます。 ソースコード jquery鉱山の掃引ゲーム

記事では、JavaScriptライブラリの作成、公開、および維持について説明し、計画、開発、テスト、ドキュメント、およびプロモーション戦略に焦点を当てています。

このチュートリアルでは、jQueryを使用して魅惑的な視差の背景効果を作成する方法を示しています。 見事な視覚的な深さを作成するレイヤー画像を備えたヘッダーバナーを構築します。 更新されたプラグインは、jQuery 1.6.4以降で動作します。 ダウンロードしてください

Matter.jsは、JavaScriptで書かれた2D Rigid Body Physics Engineです。このライブラリは、ブラウザで2D物理学を簡単にシミュレートするのに役立ちます。剛体を作成し、質量、面積、密度などの物理的特性を割り当てる機能など、多くの機能を提供します。また、重力摩擦など、さまざまな種類の衝突や力をシミュレートすることもできます。 Matter.jsは、すべての主流ブラウザをサポートしています。さらに、タッチを検出し、応答性が高いため、モバイルデバイスに適しています。これらの機能はすべて、物理ベースの2Dゲームまたはシミュレーションを簡単に作成できるため、エンジンの使用方法を学ぶために時間をかける価値があります。このチュートリアルでは、このライブラリのインストールや使用法を含むこのライブラリの基本を取り上げ、

この記事では、JQueryとAjaxを使用して5秒ごとにDivのコンテンツを自動的に更新する方法を示しています。 この例は、RSSフィードからの最新のブログ投稿と、最後の更新タイムスタンプを取得して表示します。 読み込み画像はオプションです

この記事では、ブラウザでJavaScriptのパフォーマンスを最適化するための戦略について説明し、実行時間の短縮、ページの負荷速度への影響を最小限に抑えることに焦点を当てています。
