반응형

두 명령어는 익스플로러에서만 지원하는 특수 명령어입니다. 다만 if IE는 웹표준 검사 시에 주석으로 인식 되어 통과가 되지만 comment는 비표준 태그에 해당하기 때문에 얄짤없이 테스트에 탈락하게 되니 웹표준 테스트에 신경을 쓰시는 분이라면 다른 종류의 방법. 이를테면 CSS핵 등을 사용하시길 권해 드립니다.

if IE는 HTML코드 사이에 IE에서만 작동하는 코드를 포함시킬 수 있는 명령어입니다. 기본적으로 주석의 형태를 가지고 있기 때문에 다른 브라우저에서는 이 명령어가 포함된 문장은 실행이 되지 않습니다. if IE가 더욱 마음에 드는 점이라면 익스플로러의 버전별로 다 명령어를 설정해 줄 수 있다는 것이지요.

COMMENT는 if IE와는 반대 되는 성격을 가진 명령어입니다. if IE가 쓰인 행이 IE에서만 인식이 되고 기타 브라우저에서는 주석으로 인식해서 비활성 처리가 되는 것에 반해 COMMENT는 IE 전용 주석 설정태그로써 이 태그가 사용된 행은 IE에서는 주석으로 인식되지만 기타 브라우저에서는 COMMENT를 비표준 태그로 인식해서 COMMENT 안에 들어간 내용을 전부 실행해 버리지요.


윗글은 옛날에 어디선가 퍼와서 컴터에 저장해둔건데 어딘지 까먹음....

if IE 명령어 사용법


<!--[if IE]>
IE에만 표시할 내용
<![endif]-->

버전별로 따로 설정을 할 수도 있습니다.


<!--[if IE 7]>
IE7에만 표시할 내용
<![endif]-->

<!--[if gt IE 7]>
IE7 초과 유저에게만 표시할 내용
<![endif]-->

<!--[if lt IE 7]>
IE7 미만 유저에게만 표시할 내용
<![endif]-->

<!--[if gte IE 7]>
IE7 이상 유저에게만 표시할 내용
<![endif]-->

<!--[if lte IE 7]>
IE7 이하 유저에게만 표시할 내용
<![endif]-->

comment 명령어 사용법


<comment>
IE가 아닌 브라우저 유저에게만 표시할 내용
</comment>

더 많은 정보 : http://hooney.net/2007/08/27/451/

반응형

+ Recent posts