0
스타일이있는 입력 버튼이 있는데, 사용할 수없는 경우 스타일을 변경하고 싶습니다. 이 기능을 사용하지 않도록 설정하면 disabled="disabled"
처럼 작동하지만 비활성화 된 경우 disabled
을 쓰는 것만으로 설정하면 클래스 지정자에서도 작동하지 않습니다. CSS를 잘못 구성하고 있습니까?클래스가있는 양식 컨트롤이 비활성화되었습니다.
input[disabled="disabled"].awesome
을 명확히하기 위해 input.awesome.disabled
은 제대로 작동하지 않습니다.
<input class="awesome" disabled />
<input class="awesome" disabled="disabled" />
CSS : 내가 지금과 같은 선택을 작성하는 경우
input[disabled="disabled"].awesome , input.awesome.disabled
{
color: #aaa;;
background-color: #eee;
}
, 작동 (그러나 모든 버튼에 대한)
input[disabled="disabled"], input.disabled { /**/ }
이, 그리고 보조 노트로 속성 값은 부울'disabled' 같은 속성에 대한 선택기에서 지정할 필요가 없습니다. – BoltClock
나는 꽤 확실하다 : disabled는 유효한 css pseudoclass가 아니다 ... jQuery의 pseudoclass이지만 css는 아니다. 편집 : [안돼 ... 신경 쓰지 마 ...] (http://www.w3.org/wiki/CSS/Selectors/pseudo-classes/ : 사용 안 함) –
그것은 W3 설명서에, 그래서 네, 확실히 유효합니다 (IE8에서는 작동하지 않지만) –