Windows Internet Explorer 웹 Windows Internet Explorer 8 버전 벡터는 빌드 번호를 나타냅니다. 빌드 번호는 브라우저가 시작될 때 레지스트리 키에 저장됩니다. 개발자는 버전 벡터를 사용하여 웹 사이트를 보는 데 사용하는 브라우저 뷰어 버전을 감지 할 수 있습니다. 브라우저 감지 모범 사례를 이해하면 클라이언트가 사이트를 볼 때 사이트가 예상대로 계속 작동하도록합니다. Windows Internet Explorer Web이 문서는 버전 벡터의 값을 사용하는 방법에 대해 설명합니다. 또한 개발자가 권장 브라우저 감지 방법을 구현하고 유지하도록 도와주기 위해 일부 샘플 코드가 제공됩니다. -> Windows Internet Explorer HTML Windows Internet Explorer 섹션에 대한 도움말을 채울 때 버전 벡터를 사용하는 것 외에도이 값은 조건부 주석을 처리 할 때도 사용됩니다. 조건부 주석은 페이지의 소스 코드의 주석 블록이며 해석 할 수 있습니다. 주석에는 하나 이상의 연산자, 고유 값 또는 값이 포함될 수 있습니다. Windows Internet Explorer 버전 8 Windows Internet Explorer 예를 들어 위의 코드는 확인하는 데 필요한 주석 코드 및 이후 버전을 보여줍니다. 조건이 적용되도록하는 데 사용되는 미래 버전보다 크거나 새 버전이 릴리스 될 때 코드가 필요하지 않도록합니다. Windows Internet Explorer 5.5 5.5002 버전 벡터에는 브라우저 전복 번호도 포함되어 있습니다. 브라우저의 기본 버전 번호를 테스트 할 때 버전 벡터는 정수입니다. 브라우저의 Subversion 번호를 확인하기 위해 버전 벡터는 소수점과 4 자리로 추가됩니다. 예를 들어, 릴리스 버전 벡터는입니다. 이 코드 예제는 브라우저의 기본 버전 번호와 브라우저의 보조 버전 번호를 확인하는 데 필요한 주석 코드를 보여줍니다. 이를 통해 조건을 적절하게 조정할 수 있습니다. -html [endif] downlevel-hidden downlevel-revealed 조건부 주석의 시작 및 종료 태그에는 하이픈 ( "")이 포함되어 있으며, 이는 기본 주석과 유사합니다. 조건은 마크의 시작 부분에 표시되고 마크 끝에 배치됩니다. 내용은 주석 마크에 배치됩니다. 조건부 주석을 지원하지 않는 모든 브라우저 또는 브라우저 버전은 태그간에 이러한 주석과 태그를 무시하기 때문에 이러한 주석은 유형의 주석이라고합니다. 하이픈이없는 조건부 주석은 유형의 주석이라고합니다. 저수준 브라우저는 이러한 주석을 무시하지만 태그 사이의 태그를 처리하기 때문입니다. 이 코드 예제는 브라우저의 기본 버전 번호와 브라우저의 보조 버전 번호를 확인하는 데 필요한 주석 코드를 보여줍니다. 이를 통해 조건을 적절하게 조정할 수 있습니다. Windows Internet Explorer (CSS) Windows Internet Explorer 8 Windows Internet Explorer 7 CSS 사용 사용자 에이전트 문자열 1 / 사용 조건 설명 설명 특정 버전에 대한 다른 계단식 스타일 시트 규칙이 포함됩니다. 이를 통해 클라이언트가 대상과 변경을받지 않도록 할 수 있습니다. 브라우저 버전을 감지 할 수도 있습니다. 이 표에는 조건부 댓글을 작성하는 데 사용할 수있는 고유 값, 연산자 및 또는 값이 나와 있습니다. 목 예 의견 즉 [IF IE] IE Windows Internet Explorer가 현재 지원하는 유일한 기능 값은 표현에 사용되는 문자열 ""입니다. 값 [IE 7 인 경우] 부울 true 정수 또는 부동 소수점 번호는 브라우저 버전을 나타내는 데 사용됩니다. 버전 번호가 브라우저 버전과 일치하는 경우 값을 반환합니다. ! [IF! IE] 부울 운영자가 아닙니다. 이 연산자를 고유 값, 연산자 또는 하위 표현에 직접 배치하면 표현의 반대 의미를 나타냅니다. LT [LT IE 5.5 인 경우] True는 연산자보다 적습니다. 첫 번째 매개 변수가 두 번째 매개 변수보다 작은 경우 return. lte [LTE IE 6 인 경우] True는 연산자보다 작거나 동일합니다. 첫 번째 매개 변수가 두 번째 매개 변수보다 작거나 같으면 reture. GT [GT IE 5 인 경우] 사실은 연산자보다 큽니다. 첫 번째 매개 변수가 두 번째 매개 변수보다 크면 return. gte [GTE IE 8 인 경우] True는 연산자보다 크거나 동일합니다. 첫 번째 매개 변수가 두 번째 매개 변수보다 크거나 같으면 reture. () [만약! (IE 7)] 부울 하위 발현 연산자. 보다 복잡한 표현식을 만들기 위해 연산자와 함께 사용됩니다. &이었다. [if (Gt IE 5) & (LT IE 7)] 그리고 진정한 진정한 운영자. 모든 하위 표현이 평가되면 반환하십시오. | [IF (IE 6) | (IE 7)] 또는 진정한 진정한 운영자. 하위 표현의 결과가 있으면 반환됩니다. 진실 [사실이라면] 진정한 계산 결과는 항상입니다. 거짓 [거짓 인 경우] 허위 계산 결과는 항상입니다. HTML <헤드> Windows Internet Explorer 7 또한 버전에 동일한 스타일 시트를 사용하려면 다음 샘플 코드를 사용할 수 있습니다. HTML <헤드> Windows Internet Explorer Windows Internet Explorer 위의 코드 예제는 비교보다 크거나 동일합니다. 이를 통해 코드는 미래 버전에 적합하여 새 버전이 해제 될 때 코드를 업데이트 할 필요가 없습니다. 다음은 다양한 조건부 진술의 다른 예입니다. Windows Internet Explorer에서 버전 벡터를 사용하는 방법
<!--[if gte IE8]>
<!--[if gte IE 5.5002]><p>You are using IE 5 or higher</p><![endif]–>
<![if lt IE 5.5]><p>
您正在使用早于
IE 5.5
的版本或另一个低级浏览器
</p><![endif]>
버전 벡터를 사용한 브라우저 감지
<title> 테스트 페이지 </title>
<meta http-equiv = "x-ua compatible"content = "ie = 8"/>
<! - [GTE IE 8]> <linkrel = "Stylesheet"유형 = "text/css"href = "/stylesheets/standards.css"/> <! [endif] ->
<!!
<! [endif] ->
</head>
<title> 테스트 페이지 </title>
<! - [GTE IE 7 인 경우]>
<linkrel = "Stylesheet"type = "text/css"href = "/stylesheets/ie.css"/>
<! [endif]->
</head><!--[if IE]><p>
Internet Explorer
您使用的是
。
</p><![endif]–>
<![if !IE]><p>
고급 Internet Explorer
버전을您没有使用高级
版本。
</p><![endif]>
<!--[if IE 8]><p>
Internet Explorer 8
欢迎使用
!
</p><![endif]–>
<!--[if !(IE 8)]><p>
Internet Explorer 8
您没有使用
。
</p><![endif]–>
<!--[if 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]–>
<!--[if lt IE 5.5]><p>
Internet Explorer
버전을请升级您的
版本。
</p><![endif]–>
<!--[if true]>
<em>
高级
</em>
브라우저를您使用的是
浏览器。
<![endif]–>
<!--[if false]>
<em>
低级
</em>
브라우저를您使用的是
浏览器。
<![endif]–>
<!--[if true]><![if IE 7]><p>
中显示。
IE 7
此嵌套注释在
</p><![endif]><![endif]–>