CSS の @page は印刷に使用されますか? IEだとエフェクト表示できないんですか?
効果を表示できる場合は、具体例を教えてください
@pageの目的が分からない場合は、以下を参考にしてみてください:
CSSを使用して、 のクラスを定義してください。 noprint、印刷されません コンテンツはこのクラスに配置されます。 詳細は以下の通りです:
<style media=print type="text/css"> .noprint{visibility:hidden} </style>
何を印刷するか。ははは!
<p class="noprint">
非印刷コードをここに入力してください。
</p> <a href="javascrīpt:window.print()" target="_self">打印</a>
2 番目の方法: 印刷する内容を spam または div に配置し、関数 を介して印刷します。
<span id='div1'>把要打印的内容放这里</span> <p>所有内容</p> <div id="div2">div2的内容</div> <a href="javascrīpt:printme()" target="_self">打印</a> <scrīpt language="javascrīpt"> function printme() { document.body.innerHTML=document.getElementById('div1').innerHTML+'<br/>'+document.getElementById('div2').innerHTML; window.print(); } </scrīpt>
ページ全体の一部だけを印刷したい場合は、2 番目の方法を使用するのが最善です。
3 番目の方法: 印刷するページのレイアウトが元の Web ページと大きく異なる場合は、この方法を使用します。 [印刷] ボタン をクリックして新しいウィンドウをポップアップし、印刷するコンテンツを新しいウィンドウに表示し、新しいウィンドウで window.print() メソッドを呼び出して、新しいウィンドウを自動的に閉じます。
以上がCSS の @page は印刷に使用されますか?どれくらい効果があるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。