• ベストアンサー

cssである特定のテーブルのみ印刷したい場合

cssを使い、たくさんあるうちの、ある特定のテーブルのみを印刷したいのですが、うまくいきません。 noprintで他の部分を「印刷させなくする」にはあまりにも多すぎるので、困っています。 簡単なタグがあれば教えてください。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • partita
  • ベストアンサー率29% (125/427)
回答No.2

@media print { * {display:none} div.contents {display:block} } ではどうかな?

pachinko_yamato2
質問者

お礼

試してみましたが、うまくいきませんでした。 でも、これを元に色々とさわってみたいと思います。 有難うございました。

その他の回答 (1)

noname#19175
noname#19175
回答No.1

タグはありませんが、スタイルシートで @media があります。(メディアタイプ指定)

pachinko_yamato2
質問者

お礼

有難うございます。 htmlファイルへの記述ですが、 <link rel="stylesheet" type="text/css" href="print.css" media="print"> <div class="contents"> ここの部分を印刷させたい。 </div> ここまでは何となくわかりますが、外部スタイルシートの記述がわかりません。 @media print { div#contents { この部分の記述 } } どういった記述か教えていただけるとあり難いです。

関連するQ&A