下面是我的 CSS 和 HTML 代码。
当和标签之间有hidden
字段时,不应用给定的 CSS 选择器INPUT
SPAN
CSS
input[type="checkbox"] + .lbl:before {
background-color: #FAFAFA;
border: 1px solid #CCCCCC;
}
CSS 工作
<label>
<input name="SMS" type="checkbox" />
<span class="lbl"> choice 2</span>
</label>
未应用 CSS
<label>
<input name="SMS" type="checkbox" />
<input type="hidden" value="false" name="SMS">
<span class="lbl"> choice 2</span>
</label>
如何更改/添加新的 CSS 选择器更改以支持这两种情况?
注意:该Hidden
字段是由ASP.Net MVC
框架自动生成的,我们没有控件可以将其放置在其他地方