私のウェブサイトの asp.net 4/vb では、print.css で定義されているように、フッターにクラス「noprint」を含める必要がある状況があります。しかし、すでにスパン クラスがあるので、それを div タグで囲みました。そして、私の tr と td にはすべて既にクラスがあります。
基本的に、私はフッターにこれを持っています:
知識ベース | USS | お問い合わせ 著作権 © USS Vision Inc. 2012 | 888-888-8888
そして、私が印刷したいのは電話番号だけです。
私が使う
<div class="noprint">whatever I want omitted when printing</div>
そして、それはうまくいきます。しかし、Webページを表示するときに、他のすべての下に表示したくないので、888-888-8888
divタグを使用できないと思います. noprint はうまく機能しますが、div タグのためにフッターの残りの下に電話番号を配置せずに、フッターで noprint を使用する方法はありますか? 誰でも提供できる助けをありがとう!
更新: 私のprint.cssスタイルシートは次のようになります。
@media screen
{
/* whatever styles you have for display */
}
@media print
{
.noprint { display: none; }
}
なので、divタグの作り方がわかりませんが、いろいろ調べてdisplay: inline
みます!