input
我有as的 CSS 规则
input {
background:#FFFFFF
}
input:hover {
background:#BBBBBB
}
我想将此样式应用于所有input
元素,除了一个(例如,type="submit"
)。
如何从 CSS 样式中排除一种输入类型?
input
我有as的 CSS 规则
input {
background:#FFFFFF
}
input:hover {
background:#BBBBBB
}
我想将此样式应用于所有input
元素,除了一个(例如,type="submit"
)。
如何从 CSS 样式中排除一种输入类型?
您可以使用:not()
选择器。
input:not([type='submit']):hover {
/* rules here */
}
您可以使用提交输入字段的新样式覆盖常规输入字段样式。看看:http: //jsfiddle.net/dpYRX/2/
input {
background:#FFFFFF
}
input:hover {
background:#BBBBBB
}
input[type="submit"] {
background: #ff0000;
}
input[type="submit"]:hover {
background: #cdcdcd;
}