我有一个按钮。按钮的文本内部有一个span标签。有时按钮可能被禁用。禁用时,我想让按钮变灰。为什么 不工作?首先,HTML,那么CSS选择具有属性的元素的子元素
<button disabled>
<span class="dark-disabled">Start New Game</span>
</button>
button:disabled span{
background: #ccc;
}
但是,如果我做一类选择,而不是将火:
button:disabled .dark-disabled{
background: #ccc;
}
根据你正在迎合的浏览器,考虑阅读'normalize.css' –
另请参阅两者之间的区别http://stackoverflow.com/questions/20141450/should-i-use-css-disabled - 伪级或 - 禁用属性选择器或 - 是-i的 – BoltClock