作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有客户端打印按钮。我可以在打印时隐藏一些东西
@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 - 打印时如何启用所有禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19686183/
我是一名优秀的程序员,十分优秀!