조건부 주석 - 위키백과, 우리 모두의 백과사전 조건부 주석 위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 조건부 주석이란 HTML을 이용해 웹 사이트를 마크업할 때에 크로스 브라우징을 할 경우에 HTML의 주석 태그를 이용하여서 인터넷 익스플로러에 대해 적용하기 위한 특수한 형식의 주석이다. 목차 1 조건부 주석 사용 예제 2 조건부 주석 사용을 위한 문법 3 자바스크립트를 이용한 조건부 주석 4 함께 보기 조건부 주석 사용 예제 [ 편집 ] 다음은 조건부 주석을 사용하여 마크업한 예제이다. <! - - [ If IE 6 ] > < script type = " text / javascript " > alert ( " Please Upgrade Your BROWSER! " ) ; < / script > <! [ en
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 ) ] 프로그래밍
rade Your BROWSER! " ) ; < / script > <! [ endif ] - - > 조건부 주석 사용을 위한 문법 [ 편집 ] 주석의 형식 문법에 맞게 마크업한 예제 표준적인 주석의 형식 <! - - 주석의 내용 - - > 조건부 주석 미지원 브라우저에 대해서 조건부 주석을 표시하지 않는 형태 <! - - [ If 조건 ] > 마크업할 내용 <! [ endif ] - - > 조건부 주석 미지원 브라우저에 대해서 조건부 주석을 그대로 출력하는 형태 <! [ If 조건 ] > 마크업할 내용 <! [ endif ] > 조건부 주석을 이용하면 주석 내부에 있는 내용은 지원하는 브라우저에서 조건이 참이면 마크업된 내용은 브라우저에 렌더링된다. 다음은 조건부 주석을 사용하기 위하여 조건부 주석의 조건에 대해서 안내한 표이다. 조건의 내용
게 " 그리고 " 를 의미한다. | [ if ( IE 6 ) | ( IE 8 ) ] 프로그래밍에서의 | | 와 동일하게 " 또는 " 을 의미한다. 자바스크립트를 이용한 조건부 주석 [ 편집 ] Internet Explorer 4 이상에서는 자바스크립트를 이용한 조건부 주석을 지원한다. 다음은 그에 대한 예제이다. < script type = " text / javascript " > / * var Text = " 당신은 IE 4 또는 그 이상의 버전을 사용중이군요! " ; document. writeln ( Text ) ; @ * * / < / script > 다음은 IE의 Javascript 처리 엔진의 버전을 이용한 기법이다. 다음에 나오는 스크립트는 윈도 XP 서비스 팩 3에서의 IE 6일 경우의 엔진 버전
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 ] 이 조건은 버전 값
E 7 " ) ; ( = = 5. 7 & &! window. XMLHttpRequest ) document. write ( " IE 6 " ) ; / / 엔진의 버전은 올라갔으나 엔진 내에 Ajax를 위한 기본 객체가 없는 경우이므로 IE 6에 해당한다. ( = = 5. 6 ) document. write ( " IE 6 " ) ; ( = = 5. 5 ) document. write ( " IE 5. 5 " ) ; document. write ( " IE 5. 5 이하의 버전의 브라우저를 사용중입니다. 업그레이드를 권장합니다. " ) ; @ * / < / script > 함께 보기 [ 편집 ] CSS 핵 원본 주소 " " 분류 : 인터넷 익스플로러 둘러보기 메뉴 개인 도구 로그인하지 않음토론기여계
. 다음에 나오는 스크립트는 윈도 XP 서비스 팩 3에서의 IE 6일 경우의 엔진 버전이다. = = 5. 7 다음은 모든 버전에 IE에 적용하기 위하여 엔진의 버전을 이용하여 표현한 방법이다. < script type = " text / javascript " > / * ( = = 10 ) document. write ( " IE 10 " ) ; ( = = 9 ) document. write ( " IE 9 " ) ; ( = = 5. 8 ) document. write ( " IE 8 " ) ; ( = = 5. 7 & & window. XMLHttpRequest ) document. write ( " IE 7 " ) ; ( = = 5. 7 & &! window. XMLHttpReque
시 - 동일조건변경허락 3. 0에 따라 사용할 수 있으며, 추가적인 조건이 적용될 수 있습니다. 자세한 내용은 이용 약관을 참고하십시오. [UNK] 미국 및 다른 국가에 등록되어 있는 Wikimedia Foundation, Inc. 소유의 등록 상표입니다. 개인정보 정책 위키백과 소개 면책 조항 개발자 쿠키 정책 모바일 보기
주소 " " 분류 : 인터넷 익스플로러 둘러보기 메뉴 개인 도구 로그인하지 않음토론기여계정 만들기로그인 이름공간 문서토론 변수 보기 읽기편집역사 보기 더 보기 검색 둘러보기 대문사용자 모임요즘 화제최근 [UNK] 문서 보기임의 문서로도움말기부 도구 여기를 가리키는 문서가리키는 글의 최근 [UNK] 올리기특수 문서 목록고유 링크문서 정보위키데이터 항목이 문서 인용하기 인쇄 / 내보내기 책 만들기PDF로 다운로드인쇄용 판 다른 언어 [UNK] 日 本 語 [UNK] / srpski 中 文 링크 편집 이 문서는 2017년 2월 10일 ( 금 ) 11 : 36에 마지막으로 편집되었습니다. 모든 문서는 크리에이티브 커먼즈 저작자표시 - 동일조건변경허락 3. 0에 따라 사용할 수 있으며, 추가적인 조건이 적용될
다. 다음은 조건부 주석을 사용하기 위하여 조건부 주석의 조건에 대해서 안내한 표이다. 조건의 내용 예제 조건에 대한 설명 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 ] 항상 거짓 값을 가진다.
조건부 주석이란 HTML을 이용해 웹 사이트를 마크업할 때에 크로스 브라우징을 할 경우에 HTML의 주석 태그를 이용하여서 인터넷 익스플로러에 대해 적용하기 위한 특수한 형식의 주석이다.