【发布时间】:2014-05-08 16:10:58
【问题描述】:
考虑以下 HTML 和 CSS:
我将第二个元素背景设置为红色,并带有内联样式。如何使用背景设置元素样式:红色?我知道我可以做到:nth-child(2),但每次都动态不同?
<div class="titleBox">
<button>Click meh!</button>
</div>
<div class="titleBox" style="background:red">
<button>Click meh!</button>
</div>
<div class="titleBox">
<button>Click meh!</button>
</div>
.titleBox {
width:200px;
height:200px;
float:left;
border:1px solid;
opacity:.5
}
所以.. 如果 style="background:red",使不透明度等于 1
【问题讨论】:
-
使用属性选择器?
.titleBox[style*="background"]..jsfiddle.net/Yd4zw -
您最好尝试通过 JavaScript 进行检查。
-
如果 JavaScript 可以通过纯 CSS 完成,那么它几乎不会更好。