주석의 형식 문법에 맞게 마크업한 예제
표준적인 주석의 형식 <!-- 주석의 내용-->
조건부 주석 미지원 브라우저에 대해서 조건부 주석을 표시하지 않는 형태 <!--[If 조건]> 마크업할 내용 <[endif]-->
조건부 주석 미지원 브라우저에 대해서 조건부 주석을 그대로 출력하는 형태 <![If 조건]> 마크업할 내용 <[endif]>

조건의 내용 예제 조건에 대한 설명
IE [If IE] 버전의 높고 낮음을 막론하고 모든 버전의 IE에 대해서 참 값을 가지게 하는 조건이다.
IE Version [If IE 7] 특정 버전의 IE에서만 참 값을 가지게 하는 조건이다.
WindowsEdition [If WindowsEdition] 윈도에서 구동하는 IE라면 참 값을 가지게 하는 조건이다.
WindowsEdition Version [If WindowsEdition 1] 특정 버전의 IE에서만 참 값을 가지게 하는 조건이다.
true [If true] 항상 참 값을 가진다.
false [If false] 항상 거짓 값을 가진다.

조건의 내용 예제 조건에 대한 설명
 ! [If !IE] IE가 아닐 경우에 참 값을 가진다.
lt [If lt IE 9] 이 조건은 버전 값을 항상 필요로 하며 해당 버전 미만의 버전의 IE에서 항상 참 값을 가진다. (lt = less than)
lte [If lte IE 9] 이 조건 역시 버전 값을 항상 필요로 하며 해당 버전 이하의 버전에서 항상 참 값을 가진다. (lte = less than or equal)
gt [If gt IE 6] 이 조건은 버전 값을 항상 필요로 하며 해당 버전을 초과하는 버전의 IE에서 항상 참 값을 가진다. (gt = greater than)
gte [If gte IE 6] 이 조건 역시 버전 값을 항상 필요로 하며 해당 버전 이하의 버전의 IE에서 항상 참 값을 가진다. (gte = greater than or equal)
() [If !(IE 7)] 세부적인 표현을 위한 형식이다. 수학의 계산과 프로그래밍과 동일하게 괄호 안의 표현식부터 먼저 처리된다.
& [if (gt IE 5)&(lt IE 7)] 프로그래밍에서의 &&와 동일하게 "그리고"를 의미한다.
| [if (IE 6)|(IE 8)] 프로그래밍에서의 ||와 동일하게 "또는"을 의미한다.
Posted by 오후네시반
,