IE7的IE7 CSS

时间:2012-07-10 05:27:08

标签: css internet-explorer-7

我正在尝试在IE7中设计我的禁用选择框。

<div id="wwctrl_pay" class="wwctrl styled-select">
     <select id="payment"><option>...</option></select>
</div>

如果禁用了选择框,如何更改#wwctrl_pay的CSS? 我可以使用CSS吗?

2 个答案:

答案 0 :(得分:2)

最佳选择是禁用选择框,添加新类并在该类中添加样式。

答案 1 :(得分:2)

如果你不介意一些额外的标记和其他限制:

http://jsfiddle.net/s6LbB/1/

<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表达式功能。