css 발리데이터에 걸리지 않게 하기
황예
2023.04.01
css 발리데이터에 걸리지 않게 하기
;; 회사에서 안걸리게 css를 작성하라고 지시가 내려왔어요
써도 안걸리는 핵이 뭐가 있을까요~?
그리고 zoom 속성사용많이하잖아요? float된 속성의 div를 감싸려고
zoom속성도 css발리데이터에 걸리나요?? zoom속성이 걸린다면 안걸리고 하는방법은 뭘까요;;
-
참
발리데이션 부가 기능을 설치 하셔서 브라우저 내에서 체크하시고 일일이 수정하심이? ㅡㅡ;;
-
볼1매그녀
없습니다. zoom은 css표준이 아닙니다.
하지만 표준속성은 숨기는 방법이 있습니다.
.a {height. 100px; _height: 50px;}
이라고 하면 걸리지만
.a {height: 100px;}
* html .a {height: 50px;} 은 안걸립니다.
즉 표준인 속성들은 위처럼 하면 걸리지 않지만 표준속성이 아닌것은 먼짓을 하더라도 다 걸린답니다. -
푸르
밸리데이션을 통과하시려면 각 브라우저 전용 핵을 쓰시면 안되요. zoom도 IE 전용이고, 한번 잘 써보시면(;;) 굳이 zoom을 안 이용해도 될 수도 있고요. IE6, 7이 주로 문제가 되니 그 때에는 ie 컨디셔널 코멘트를 써서 ie 6 일때 적용되는 css를 따로 만들어서 넣어주시면 됩니다. (ex: min-height가 ie6에는 적용이 안되니 ie6전용 css를 만들고 따로 height로 처리하는 ) !--[if IE] !-- 여기에 ie6용