조건부 주석은 IE의 고유 한 기능으로, IE 시리즈 제품에 대한 별도의 XHTML 코드를 처리 할 수 있습니다. 주로 CS가 아닌 XHTML을 목표로합니다.
조건부 주석 기능은 매우 강력하며 예를 들어 : 진실하고 잘못된 판단을 할 수 있습니다.
프로그램 코드
<!-[IF IE]>이 내용은 IE <! [endif]->에만 보입니다
<!-[IE 6.0 인 경우]>이 내용은 IE 6.0 <! [endif]->에서만 볼 수 있습니다.
조건부 주석은 어떤 버전의 브라우저인지에 의해 결정될 수 있으며, 조건을 충족하는 경우 내용을 표시합니다. 주석 함수는 IE5.0에서 7.0에서 지원되며 버전 번호는 4 진수로 정확합니다.
프로그램 코드
<!-[IE 6.1000 인 경우]>이 내용은 IE 6.1 <! [endif]->에서만 볼 수 있습니다.
IE 조건부 의견은 또한 느낌표를 지원하지 않습니다.
프로그램 코드
<!-[if! IE 6.0]>이 컨텐츠는 IE 6.0 버전 <! [endif]->를 제외하고 볼 수 있습니다.
또한 접두사가 더 높은 버전인지 더 낮은 버전인지를 결정하는 데 사용되는 접두사를 지원합니다.
프로그램 코드
<!-[GT IE 5.0 인 경우]>이 컨텐츠는 IE 5.0 이상에서만 볼 수 있습니다. <! [endif]->
여기서 GT의 전체 이름은 현재 조건부 버전보다 크지 만 현재 버전은 포함되지 않습니다.
다른 몇 가지 접두사가 있습니다.
LT는 현재 조건부 버전보다 적으며 현재 버전을 포함하지 않습니다.
GTE는 버전보다 인사를 의미하며 현재 버전을 포함합니다.
LTE는 현재 버전보다 낮거나 같은 버전을 의미하며 현재 버전을 포함합니다.