1

クライアントの印刷ボタンがあります。そして、印刷時に何かを隠すことができます

@media print
      {
        .NonPrintable {display:none;}
      }

しかし、いくつかの無効な要素もあります。印刷すると、灰色で表示されます。印刷時にこれらの要素を有効にしたいので、見栄えがします。なにか提案を?

4

2 に答える 2

1

CSS で無効状態を変更することはできませんが、外観は変更できます。

次のフォームを使用して、CSS の任意の属性をターゲットにすることができます。

<selector>[attr="value"] {
    /* Styles here */
}

したがって、あなたの場合、次のようなことができます:

selector[disabled="disabled"] {
    /* Styles here */
}

属性のターゲティングに関する説明については、http://css-tricks.com/attribute-selectors/ を参照してください。また、「無効」属性をターゲティングする例として、http://jsfiddle.net/Palpatim/RYpcz/ を参照てください

于 2013-10-30T15:18:02.840 に答える
0

または、JavaScriptを実行して、印刷する前にそれらを有効にしますか? onbeforeprint

于 2013-10-30T15:21:05.860 に答える