다음을 통해 공유


버전 벡터

버전 벡터는 HTML 웹 페이지에서 조건부 주석을 처리합니다. 즉, 버전 벡터를 사용하면 브라우저 버전에 따라 태그를 만들 수 있습니다.

다음 코드 예제를 생각해보세요.

<!-[if gte IE 5.5]
   <p>you are using IE5 or higher</p>
<![endif]->
<!-[if IE6]
   <linkrel="stylesheet" type="text/css" href="/stylesheets/ie6.css"/>
<![endif]->
<!-[if IE7]
   <linkrel="stylesheet" type="text/css" href="/stylesheets/ie7.css"/>
<![endif]->
<!-[if gte IE8]
   <linkrel="stylesheet" type="text/css" href="/stylesheets/standards.css"/>
<![endif]->

이 경우 Windows Internet Explorer 브라우저 버전이 5.5 이상인 경우 해당 단락이 웹 페이지에 표시됩니다. 이 예제의 첫 번째 조건은 조건부 주석의 기능을 보여 주지만 이러한 주석은 일반적으로 첫 번째 조건과 같은 태그를 표시하는 데 사용되지 않습니다. 대신 이전 예제의 나머지 조건부 주석이 더 일반적입니다. 이러한 나머지 주석에서 조건부 주석은 브라우저의 각 버전에 대해 다른 스타일시트를 사용합니다.

앞의 코드 예제에서는 Microsoft Internet Explorer 6 및 Windows Internet Explorer 7의 같음도 확인합니다. 그러나 Windows Internet Explorer 8의 경우 이 예제에서는 gte 연산자(크거나 같음)를 사용합니다. 이 연산자는 잘못된 스타일시트를 사용하거나 스타일시트를 사용하지 않고 브라우저의 새 버전이 릴리스될 때 스타일시트의 표준 규격 버전이 사용되도록 예제를 미래 지향하는 데 도움이 됩니다. 기존 애플리케이션은 7(또는 사이트가 빌드된 최신 버전의 Internet Explorer) 이전 Internet Explorer 버전을 고려하지 않는 경우가 많습니다. 버전 벡터에 대한 자세한 내용은 버전 벡터를 참조 하세요.

호환성 보기를 사용하여 웹 애플리케이션의 호환성 문제 해결