>웹 프론트엔드 >CSS 튜토리얼 >IE8에서 비활성화된 입력 텍스트 색상을 사용자 정의할 수 없는 이유는 무엇입니까?

IE8에서 비활성화된 입력 텍스트 색상을 사용자 정의할 수 없는 이유는 무엇입니까?

Barbara Streisand
Barbara Streisand원래의
2024-11-04 08:11:30332검색

Why Can't I Customize Disabled Input Text Color in IE8?

IE8에서 비활성화된 컨트롤 색상을 사용자 정의하려는 시도 실패

비활성화된 HTML 입력 요소의 모양을 제어하려는 노력의 일환으로 일부 개발자는 Microsoft Internet Explorer 8(IE8)의 독특한 문제입니다. CSS 규칙은 배경 및 테두리 색상과 같은 다른 스타일 속성을 효과적으로 변경하지만 입력 요소의 텍스트 색상은 파악하기 어렵습니다.

다음 CSS 규칙은 대부분의 최신 브라우저에서 완벽하게 작동하지만 실패하는 원하는 효과를 보여줍니다. IE8의 비참한 상황:

input[disabled='disabled'] {
  color: #666;     
}

IE8의 이상 현상

IE8의 특이한 동작은 비활성화된 입력 요소에 대해 지정된 색상 값을 재정의하는 고유한 결정에서 비롯됩니다. 모든 시도에도 불구하고 브라우저는 해독할 수 없는 흰색 그림자와 같은 효과가 있는 회색 색조를 지속적으로 기본값으로 설정합니다. 이 문제는 비활성화된 입력 컨트롤의 색상을 변경하려는 모든 시도에 영향을 미칩니다.

위 내용은 IE8에서 비활성화된 입력 텍스트 색상을 사용자 정의할 수 없는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.