我正在尝试为div设置禁用状态我有代码
<div disabled> Welcome </div>
<style>
div:disabled{
background-color:#f1f1f1;
}
</style>
我的元素上没有任何类或ID。它是系统生成的。我想让背景颜色变浅。
答案 0 :(得分:7)
答案 1 :(得分:3)
这可以使用attribute selectors
来实现,在这种情况下,“disabled”是给定的属性:
div[disabled] {
background-color: #f1f1f1;
}
有关详细信息,请参阅此处使用data attributes on MDN
的非常有用的参考指南 的具体指南属性选择器使用给定属性或属性值的选择来选择元素。
答案 2 :(得分:2)
在div中,disabled
是一个属性。所以使用属性选择器。
<div disabled> Welcome </div>
<style>
div[disabled] {
background-color:#f1f1f1;
}
</style>
https://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_selectors
答案 3 :(得分:1)
css to Attribute
div[disabled]{
background-color:#f1f1f1;
}