2012-07-10 5 views
0

IE7에서 비활성화 된 선택 상자를 디자인하려고합니다.IE7 CSS for IE7

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

선택 상자가 비활성화 된 경우 어떻게 CSS를 변경할 수 있습니까? CSS로 할 수 있습니까?

+0

어떻게/언제 선택 상자를 사용 중지 하시겠습니까? – Mac

+0

페이지를로드 할 때 – newbie

+0

(서버 측) 또는 자바 스크립트 또는 jquery를 사용하는 클라이언트 측에서 코드를 수행하고 있습니까? 위의 코드에서 자바 스크립트 또는 jquery와 같을 것입니다. – Mac

답변

2

당신이 몇 가지 추가 마크 업 및 기타 제한을 신경 쓰지 않는 경우 :

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

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

CSS :이은 IE7을위한 경우

.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; 
} 
​ 

또는, 당신은 할 수 IE의 독자적인 CSS 표현 기능을 사용해보십시오.

+0

ie7에서 작동합니까? – newbie

+0

저는 Mac에있어 IE를 시도하는 것은 매우 비합리적이지만 이론적으로는 그렇게해야합니다. 바이올린 자신을보십시오. – biziclop

+0

@biziclop : IE에서 속성 선택자가 작동하지 않습니다. –

2

최상의 옵션은 선택 상자를 비활성화하고 새 클래스 추가를 클릭하고 해당 클래스 내에 스타일을 추가하는 것입니다.