我正在尝试在IE7中设计我的禁用选择框。
<div id="wwctrl_pay" class="wwctrl styled-select">
<select id="payment"><option>...</option></select>
</div>
如果禁用了选择框,如何更改#wwctrl_pay
的CSS?
我可以使用CSS吗?
答案 0 :(得分:2)
最佳选择是禁用选择框,添加新类并在该类中添加样式。
答案 1 :(得分:2)
如果你不介意一些额外的标记和其他限制:
<div id="wwctrl_pay" class="wwctrl styled-select">
<select id="payment" disabled="disabled"></select>
<div></div>
</div>
CSS:
.wwctrl {
position: relative;
border: 1px solid blue;
}
select[disabled] + div {
position: absolute;
z-index: -1;
top: 0; left: 0;
width: 100%; height: 100%;
background: yellow;
}
或者,如果这仅适用于IE7,您可以尝试使用IE专有的css表达式功能。