input이 비활성화 disabled시 텍스트칼라가 ie에서 color적용안되요~
모아
input이 비활성화 되게 하려고 input type=text class=type1 disabled=disabled / 이렇게 주고
css파일에서
input,select{font:normal 12px Arial,Dotum,AppleGothic,sans-serif}
input[readonly=readonly],input[readonly],input[disabled=disabled],input[disabled]{background:#f6f6f6 !important;color:#232323 !important}
disabled된 input 안에 있는 텍스트 색이 회색으로 바뀌는걸 원치 않아서 텍스트 가독성을 높이려고 color:#232323 !important 이렇게 주었는데도 ie에서 인풋박스안의 텍스트칼라가 변하지 않네요.
크롬, 파폭에선 텍스트칼라가#232323으로 잘 적용되는데 ie만 꿈쩍도 안하네요~
방법 좀 알려주세요~~
-
연하얀
방금 막 확인해봤는데 IE의 경우는 7,8,9 모두 color 속성이 먹히질 않네요. IE의 경우에는 다른방법으로 우회해서 사용하셔야 할거 같습니다.
-
자랑
아~ 그렇군요. 그럼 IE에서 dsabled 상태에서 input color값을 바꿔줄수 있는 방법은 없는건가요?
-
블레이
disabled의 스타일이 css에서 지정해준 스타일보다 먼저 먹어서 그렇게 될수가 있죠. 특히 IE는요 ^^
disabled 대신에 readonly=\readonly\를 주는것도 괜찮은 방법입니다만 이 경우는 disabled와는 다르게 포커스 영역이 활성화가 되므로 용도를 분명히 해서 사용하셔야 할겁니다. ^^