クライアントの印刷ボタンがあります。そして、印刷時に何かを隠すことができます
@media print
{
.NonPrintable {display:none;}
}
しかし、いくつかの無効な要素もあります。印刷すると、灰色で表示されます。印刷時にこれらの要素を有効にしたいので、見栄えがします。なにか提案を?
クライアントの印刷ボタンがあります。そして、印刷時に何かを隠すことができます
@media print
{
.NonPrintable {display:none;}
}
しかし、いくつかの無効な要素もあります。印刷すると、灰色で表示されます。印刷時にこれらの要素を有効にしたいので、見栄えがします。なにか提案を?
CSS で無効状態を変更することはできませんが、外観は変更できます。
次のフォームを使用して、CSS の任意の属性をターゲットにすることができます。
<selector>[attr="value"] {
/* Styles here */
}
したがって、あなたの場合、次のようなことができます:
selector[disabled="disabled"] {
/* Styles here */
}
属性のターゲティングに関する説明については、http://css-tricks.com/attribute-selectors/ を参照してください。また、「無効」属性をターゲティングする例として、http://jsfiddle.net/Palpatim/RYpcz/ を参照してください。
または、JavaScriptを実行して、印刷する前にそれらを有効にしますか? onbeforeprint