• ベストアンサー

どなたか助けてください。印刷用CSSについてです。。。

印刷用CSSを作っているのですが、消すのは出来たのですが、逆に出したいイメージor文字列の出したいのですが、.print2には何を入れればよいのでしょうか? @media print { .print { display: none } .print2 { ??? } }

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

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

 印刷されて使用されることが想定されるページには印刷用スタイルシートを用意しておくべきです。  特に難しいわけじぉなく、media="screen"、@medua screen{}にて、ディスプレイに表示したくない内容をdisplay:noneにして置けばよいだけです。  display:noneは、その子要素内での上書きできないので注意!! 参考になる使い方・・ 【参考サイト】 超安価な手作りモーター   http://iruka.la.coocan.jp/craft/motor/index.html

その他の回答 (2)

回答No.3

display:inlineとかdisplay:blockとか? その要素のデフォルトの値を指定しておけばいいと思いますよ。

noname#83877
noname#83877
回答No.1

それは印刷する時に特定の要素を追加したいということでしょうか? もしそうならあらかじめhtml内にそれらの要素を記述しておき、@media screen を利用してdisplay:none;を指定しておけば良いだけです。 ですが印刷のためにHTMLを書き換えるのは、かなり慎重に行わなければHTMLの本質を見誤ってしまいます。 なので、実質的にはやらないほうがいいという返答になります。

関連するQ&A