버전 벡터
버전 벡터는 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 버전을 고려하지 않는 경우가 많습니다. 버전 벡터에 대한 자세한 내용은 버전 벡터를 참조 하세요.
관련 항목