웹 페이지 가 IE 버 전에 따라 다른 내용 을 표시 하도록 합 니 다.

1769 단어 IE판본 판단
이 블 로 그 는 정적 HTML 코드 가 IE 버 전에 따라 다른 내용 을 표시 하 는 방법 을 설명 합 니 다.이곳 의 기 교 는 IE 의 HTML 주석 표현 식 을 이용 하 는 것 이다.HTML 의 주석 형식 은,IE 는 HTML 주석 을 확장 하여 조건 판단 표현 식 을 지원 할 수 있 도록 합 니 다:표현 식 expression 이 True 일 때 HTML 내용 을 표시 합 니 다.예:

<!--[if IE 5]>
<p>Welcome to Internet Explorer 5.</p>
<![endif]-->
<!--[if IE 5]>
<p>Welcome to Internet Explorer 5.</p>
<![endif]-->
프로 그래 밍 언어 와 유사 합 니 다.여기 표현 식 은(lt)보다 크 고(lt)보다 작 으 며,비 등 조작 자 를 지원 합 니 다.다음은 몇 가지 예 입 니 다.if IE]IE[if IE 7]인지 판단 IE7[if!IE]IE[if lt IE 5.5]가 아 닌 지 판단 하여 IE 5.5 이하 버 전 인지 판단 합 니 다.(<)[if lt IE 6]IE6 버 전이 나 이하(<=)[if lt IE 5]인지 IE5 이상 버 전(>)[if gte IE 7]인지 IE7 버 전이 나 이상 인지 판단 합 니 다.(IE 7)]IE7[if(gt IE 5)&(lt IE 7)]판단 IE5 보다 크 고 IE7[if(IE 6)보다 작 음|(IE 7)]판단 IE6 또는 IE7 코드 예제:

<!--[if IE]><p>You are using Internet Explorer.</p><![endif]-->
<![if !IE]><p>You are not using Internet Explorer.</p><![endif]>
<!--[if IE 7]><p>Welcome to Internet Explorer 7!</p><![endif]-->
<!--[if !(IE 7)]><p>You are not using version 7.</p><![endif]-->
<!--[if gte IE 7]><p>You are using IE 7 or greater.</p><![endif]-->
<!--[if (IE 5)]><p>You are using IE 5 (any version).</p><![endif]-->
<!--[if (gte IE 5.5)&(lt IE 7)]><p>You are using IE 5.5 or IE 6.</p><![endif]-->
<!--[if lt IE 5.5]><p>Please upgrade your version of Internet Explorer.</p><![endif]-->

좋은 웹페이지 즐겨찾기