• 締切済み

jQueryで印刷用の条件分岐などできますか?

cssであれば media="print" @media print などの方法がありますが、jQueryでも似たようなことはできますでしょうか? 印刷用にcssを作れないほど複雑になってしまっているので、印刷の時のみjQueryでサイト内全てのタグにstyle="overflow:visible;"などと追記してはどうだろうと考えています。 調べたのですが、見つけられなかったのでこちらで質問させていただきました。 よろしくお願いいたします。

みんなの回答

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

>印刷用にcssを作れないほど複雑になってしまっている それはないでしょう。HTMLがまずいとしか言いようがない。  通常は印刷用(スタイルシートなしの状態)を想定して--言い換えれば検索エンジンやテキストブラウザで利用できるようにHTMLを記述して、screen用にデザインしていくものです。  そのため、印刷用スタイルシートは、基本的にシンプルで簡単なものになるはずです。  ⇒CSSの三段組みレイアウトについて教えて下さい。。( http://okwave.jp/qa/q8567423.html )  参照。  ⇒ナビゲーションリストを様々にデザインしてみよう。( http://www.ichiya.com/WebService/Howto/sample/HTML/nav/navigation1.html )  のサイト、表示→スタイルシートで様々にデザインが変わりますが、印刷はシンプルなものになるのでスタイルシートは簡単なはずです。

関連するQ&A