テキスト、背景色、画像を含むdivがあります
そして私はこのdivだけを印刷したいです。
私はちょっと無知なので、どんな助けでも助けになるでしょう
ありがとう。
テキスト、背景色、画像を含むdivがあります
そして私はこのdivだけを印刷したいです。
私はちょっと無知なので、どんな助けでも助けになるでしょう
ありがとう。
印刷スタイルシートを定義する必要があります。これは次の方法で行います。
<link rel="stylesheet" href="your url" type="text/css" media="print" />
そのシートでは、印刷されたページのWebサイトを表示する方法を指定します。したがって、実行できるのはdisplay:none
、印刷するdivを除くすべての要素をに設定することです。
これは、次のセレクターを使用して簡単に行うことができます。
* {
display: none;
}
#printDiv {
display: block;
}
printDiv
印刷するdivにIDを適用するだけです。
何を試しましたか?
多分これは役立ちます:
新しいスタイルシートprint.cssを作成して設定する必要がありますCSS media=print
例えば :
<style media="screen">
.noPrint{ display: block; }
.yesPrint{ display: block !important; }
</style>
<style media="print">
.noPrint{ display: none; }
.yesPrint{ display: block !important; }
</style>
特定のdivに.yesPrint
クラスと他のすべてのを与え.noPrint
ます。
私は最近、このJQueryプラグインを使用して同様のことを行いました
http://projects.erikzaadi.com/jQueryPlugins/jQuery.printElement/