印刷ページに一部の要素のみを表示することに問題があります。たとえば、ユーザーが印刷プレビュー (単純な JavaScript) を表示できるページがあります。その印刷ページでは、ページの一部の要素 (すべてではない) のみを表示し、そのために次を使用します。
@media print {
.noPrint {
display:none;
}
}
要素に .noPrint を適用すると、印刷ページに表示されなくなります。ただし、たとえばページ上に div を作成する方法は、「印刷ページ」では表示されますが、通常のページでは表示されません。
これで十分で、ほとんどのブラウザでサポートされていますか?
@media screen, projection, tv {
.dontShowThis {
display:none
}
}
そして、通常のページではなく印刷ページに要素を表示したい場合は、これを行います
<div class="dontShowThis printIt">Some content goes here</div>
TNX