Windows Internet Explorer 웹 Windows Internet Explorer 8 버전 벡터는 브라우저가 시작될 때 읽는 레지스트리 키에 저장된 빌드 번호를 나타냅니다. 개발자는 버전 벡터를 사용하여 뷰어가 웹 사이트를 보는 데 사용하는 브라우저 버전을 감지할 수 있습니다. 브라우저 감지 모범 사례를 이해하면 클라이언트가 웹 사이트를 볼 때 웹 사이트가 예상대로 계속 작동할 수 있습니다.
Windows Internet Explorer 웹 이 문서에서는 버전 벡터 값을 사용하는 방법을 설명합니다. 또한 개발자가 권장되는 브라우저 감지 방법을 구현하고 유지 관리하는 데 도움이 되는 일부 샘플 코드가 제공됩니다.
-> Windows Internet Explorer HTML Windows Internet Explorer 도움말 정보 섹션을 채울 때 버전 벡터를 사용하는 것 외에도 조건부 설명을 처리할 때도 이 값을 사용합니다. 조건부 주석은 페이지 소스 코드 내에서만 해석될 수 있는 주석 블록입니다. 주석에는 하나 이상의 연산자, 특성 또는 값이 포함될 수 있습니다.
<!--[if gte IE8]>
Windows Internet Explorer 버전 8 Windows Internet Explorer 예를 들어 위 코드는 이상 확인에 필요한 주석 처리된 코드를 보여줍니다. 크거나 같음 비교는 조건이 향후 버전에 적용되는지 확인하는 데 사용되므로 새 버전이 출시될 때 코드를 업데이트할 필요가 없습니다.
Windows Internet Explorer 5.5 5.5002 버전 벡터에는 브라우저 부 버전 번호도 포함되어 있습니다. 브라우저 주요 버전 번호를 테스트할 때 버전 벡터는 정수입니다. 브라우저 부 버전 번호를 확인하기 위해 버전 벡터에 소수점과 4자리 숫자가 추가됩니다. 예를 들어 릴리스의 버전 벡터는 입니다.
<!--[if gte IE 5.5002]><p>You are using IE 5 or higher</p><![endif]–>
이 코드 예제는 브라우저 주요 버전 번호와 브라우저 부 버전을 확인하는 데 필요한 사항을 보여줍니다. 버전 번호. 필수 설명 코드입니다. 이를 통해 조건을 적절하게 추가로 조정할 수 있습니다.
– HTML [endif] downlevel-hidden downlevel-revealed 조건부 주석에는 기본 주석과 마찬가지로 여는 태그와 닫는 태그 모두에 하이픈("")이 포함되어 있습니다. 조건은 태그 시작 부분과 태그 끝 부분 앞에 나타납니다. 내용은 주석 태그에 배치됩니다. 조건부 주석을 지원하지 않는 브라우저나 브라우저 버전은 이러한 주석과 그 사이의 태그를 무시하기 때문에 이러한 주석을 입력된 주석이라고 합니다. 하이픈이 없는 조건부 주석은 낮은 수준의 브라우저가 이러한 주석을 무시하지만 태그 사이의 태그를 처리하기 때문에 입력된 주석이라고 합니다.
<![if lt IE 5.5]><p>
IE 5.5
您正在使用早于
的版本或另一个低级浏览器
사용하고 있습니다 </p><![endif]>
이 코드 예제는 브라우저 주요 버전 번호를 확인하고 설명을 찾아보는 방법을 보여줍니다. 장치 버전 번호에 필요한 코드입니다. 이를 통해 조건을 적절하게 추가로 조정할 수 있습니다.
Windows Internet Explorer(CSS) Windows Internet Explorer 8 Windows Internet Explorer 7 사용자 에이전트 문자열을 사용하는 CSS 1/특정 버전에 대해 서로 다른 계단식 스타일 시트 규칙을 사용하는 것을 포함한 조건부 주석 사용. 이를 통해 클라이언트가 대상에 대한 수정 사항 및 변경 사항을 수신하지 못하도록 할 수 있습니다. 브라우저 버전도 감지할 수 있습니다. 표에는 조건부 주석을 형성하는 데 사용할 수 있는 사용 가능한 특성 값, 연산자 및 값이 나열되어 있습니다.
항목 | 예 | 설명 |
IE | [if IE] | IE 현재 Windows Internet Explorer에서 지원하는 유일한 특성 값은 표현을 위한 문자열 ""입니다. |
값 | [IE 7인 경우] | 부울 true 브라우저 버전을 나타내는 정수 또는 부동 소수점 숫자입니다. 버전 번호가 브라우저 버전과 일치하면 값이 반환됩니다. |
! | [if !IE] | 부울 연산자가 아닙니다. 이 연산자를 특성 값, 연산자 또는 하위 표현식 바로 앞에 배치하면 표현식의 반대 의미를 나타냅니다. |
lt | [if lt IE 5.5] | true는 연산자보다 작습니다. 첫 번째 매개변수가 두 번째 매개변수보다 작은 경우 반환됩니다. |
lte | [if lte IE 6] | true 연산자보다 작거나 같음. 첫 번째 인수가 두 번째 인수보다 작거나 같은 경우를 반환합니다. |
gt | [if gt IE 5] | true 연산자보다 큽니다. 첫 번째 매개변수가 두 번째 매개변수보다 큰 경우 반환됩니다. |
gte | [if gte IE 8] | true보다 크거나 같음 연산자입니다. 첫 번째 인수가 두 번째 인수보다 크거나 같은 경우를 반환합니다. |
( ) | [if !(IE 7)] | 부울 하위 표현식 연산자. 연산자와 함께 사용하면 더 복잡한 표현식을 만들 수 있습니다. |
& | [if (gt IE 5)&(lt IE 7)] | AND true 참 연산자입니다. 모든 하위 표현식이 로 평가되면 반환됩니다. |
| | [if (IE 6)|(IE 7)] | OR true true 연산자입니다. 하위 표현식이 로 평가되는 경우 반환됩니다. |
true | [true인 경우] | true는 항상 true로 평가됩니다. |
false | [false인 경우] | false는 항상 false로 평가됩니다. |
HTML
<헤드>
<title>테스트 페이지</title>
<meta http-equiv="X-UA-Compatible" content="IE=8"/>
<!–[gte IE 8]> <linkrel="stylesheet" type="text/css" href="/stylesheets/standards.css" /> <![endif]—>
<!–[IE 7의 경우]> <linkrel="stylesheet" type="text/css" href="/stylesheets/ie.css" />
<![endif]—>
</head>
Windows Internet Explorer 7 또한 Windows Internet Explorer 7 이상에서 동일한 스타일시트를 사용하려는 경우 다음 샘플 코드를 사용할 수 있습니다.
HTML
<헤드>
<title>테스트 페이지</title>
<!–[gte IE 7인 경우]>
<linkrel="stylesheet" type="text/css" href="/stylesheets/ie.css" />
<![endif]–>
</head>
Windows Internet Explorer Windows Internet Explorer 위의 코드 예제에서는 크거나 같음 비교를 사용합니다. 이렇게 하면 코드가 향후 버전에서도 작동하므로 새 버전이 출시될 때 코드를 업데이트할 필요가 없습니다. 다음은 다양한 조건문의 다른 예입니다.
<!--[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]–>