Wulin.com의 기사 소개 (www.vevb.com) : HTML 코드에서 IE 버전을 판단하는 방법.
정적 HTML 코드를 만드는 방법은 다른 IE 버전에 따라 다른 컨텐츠를 표시합니다. 여기서 요령은 IE의 HTML 주석 표현식을 사용하는 것입니다.
html의 주석 형식은 <!-댓글 내용->입니다. IE는 조건부 판단 표현을 지원하기 위해 HTML 의견을 확장했습니다.
<!-[if expression]> html <! [endif]-> 표현식 표현이 참되면 html 컨텐츠가 표시됩니다.
예:
ClipboardPrint에 대한 일반적인 것을 보시겠습니까?
<!-[IE 5 인 경우]>
<p> Internet Explorer 5에 오신 것을 환영합니다. </p>
<! [endif]->
<!-[IE 5 인 경우]>
<p> Internet Explorer 5에 오신 것을 환영합니다. </p>
<! [endif]->
프로그래밍 언어와 마찬가지로 여기서 표현식은 (GT), (LT) 및 비 또는 비 등과 같은 연산자를 지원합니다. 다음은 몇 가지 예입니다.
[IE] IE가 있는지 여부를 결정합니다
[IE 7 인 경우] IE7인지 여부를 결정합니다
[IF! IE] IE가 아닌지 여부를 결정하십시오
[LT IE 5.5 인 경우] IE5.5 이하인지 확인하십시오. (<)
[LTE IE 6] IE6 버전 이하 의지 여부를 결정합니다 (<=)
[GT IE 5 인 경우] IE5 이상 (>) 여부를 결정합니다.
[GTE IE 7 인 경우] IE7 버전 이상을 결정합니다.
[if! (IE 7)] IE7이 아닌지 여부를 결정합니다
[if (gt IE 5) & (LT IE 7)] IE5보다 크고 IE7보다 적은지 결정
[IF (IE 6) | (IE 7)] IE6 또는 IE7인지 확인하십시오
Code example:
ClipboardPrint에 대한 일반적인 것을 보시겠습니까?
<!-[IF]> <P> 인터넷 익스플로러를 사용하고 있습니다. </p> <! [endif]->
<! [if! ie]> <p> 당신은 인터넷 익스플로러를 사용하지 않습니다. </p> <! [endif]>
<!-[IE 7 인 경우]> <P> Internet Explorer 7에 오신 것을 환영합니다! </p> <! [endif]->
<!-[if! (IE 7)]> <P> 버전 7을 사용하지 않습니다. </p> <! [endif]->
<!-[GTE IE 7]> <P> IE 7 이상을 사용하고 있습니다. </p> <! [endif]->.
<!-[if (IE 5)]> <p> IE 5 (모든 버전)를 사용하고 있습니다. </p> <! [endif]->
<!-[if (gte IE 5.5) & (lt IE 7)]> <P> IE 5.5 또는 IE 6을 사용하고 있습니다. </p> <! [endif]->
<!-[LT IE 5.5]> <p> 인터넷 익스플로러 버전을 업그레이드하십시오. </p> <! [endif]->.
<!-[IF]> <P> 인터넷 익스플로러를 사용하고 있습니다. </p> <! [endif]->
<! [if! ie]> <p> 당신은 인터넷 익스플로러를 사용하지 않습니다. </p> <! [endif]>
<!-[IE 7 인 경우]> <P> Internet Explorer 7에 오신 것을 환영합니다! </p> <! [endif]->
<!-[if! (IE 7)]> <P> 버전 7을 사용하지 않습니다. </p> <! [endif]->
<!-[GTE IE 7]> <P> IE 7 이상을 사용하고 있습니다. </p> <! [endif]->.
<!-[if (IE 5)]> <p> IE 5 (모든 버전)를 사용하고 있습니다. </p> <! [endif]->
<!-[if (gte IE 5.5) & (lt IE 7)]> <P> IE 5.5 또는 IE 6을 사용하고 있습니다. </p> <! [endif]->
<!-[LT IE 5.5]> <p> 인터넷 익스플로러 버전을 업그레이드하십시오. </p> <! [endif]->.
참고 :이 주석 확장은 IE5 아래 버전에서는 지원되지 않습니다. 그러나 지금 IE4를 찾기가 어렵습니다 ... :)