我有客户端打印按钮。我可以在使用打印时隐藏一些东西
@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并在打印之前启用它们? 印前