반응형
label 안의 내용이 텍스트가 아닌 이미지 일때 ie 9미만 버전에서 레이블 값 클릭시 인풋요소에 포커스 활성화가 되지 않음.
예 ) <input type="radio" name="cs" id="cs01" /> <label for="cs01"><img src="../images/contents/img_star05.gif" alt="매우만족" /></label>
이럴땐 스크립트로 해결..
onclick="javascript:parentNode.click()"
<input type="radio" name="cs" id="cs01" /> <label for="cs01"><img src="../images/contents/img_star05.gif" alt="매우만족(별 5개)" onclick="javascript:parentNode.click()" /></label>
* 탭키로 이동시.. 라디오버튼 같은 경우 탭키가 아닌 방향키로 이동하는것이 정석이므로 키보드로 운용하는데도 문제없음.
반응형
'# Work > HTML/CSS' 카테고리의 다른 글
메일폼, 모바일 css지원 여부 ( complete breakdown of the CSS support for every popular mobile, web and desktop email client ) (0) | 2013.10.15 |
---|---|
레이어 팝업 - 키보드 접근성. (0) | 2013.07.24 |
ie..강제로 쿼크모드로 전환되는것 방지코드 (0) | 2013.05.08 |
iframe의 background 투명하게. (0) | 2012.05.16 |
@font-face (웹폰트 구현) (0) | 2011.12.08 |