プロが教えるわが家の防犯対策術!

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


@media print {

.print { display: none }
.print2 { ??? }

}

A 回答 (3件)

 印刷されて使用されることが想定されるページには印刷用スタイルシートを用意しておくべきです。


 特に難しいわけじぉなく、media="screen"、@medua screen{}にて、ディスプレイに表示したくない内容をdisplay:noneにして置けばよいだけです。
 display:noneは、その子要素内での上書きできないので注意!!

参考になる使い方・・
【参考サイト】
超安価な手作りモーター
  http://iruka.la.coocan.jp/craft/motor/index.html
    • good
    • 0

display:inlineとかdisplay:blockとか?


その要素のデフォルトの値を指定しておけばいいと思いますよ。
    • good
    • 0

それは印刷する時に特定の要素を追加したいということでしょうか?


もしそうならあらかじめhtml内にそれらの要素を記述しておき、@media screen を利用してdisplay:none;を指定しておけば良いだけです。

ですが印刷のためにHTMLを書き換えるのは、かなり慎重に行わなければHTMLの本質を見誤ってしまいます。

なので、実質的にはやらないほうがいいという返答になります。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!