"조건부 주석"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-==참고 자료== +==참고==))
 
(사용자 2명의 중간 판 22개는 보이지 않습니다)
1번째 줄: 1번째 줄:
==조건부 주석 사용을 위한 문법==
==개요==
{| class='wikitable'
;conditional comment
! 주석의 형식 !! 문법에 맞게 마크업한 예제
;조건부 주석
* 인터넷 익스플로러 구버전(5~9)에 의해 해석되는 조건부 문장
 
<source lang='html'>
<!--[if IE 6]>
<p>주석이지만, IE 6에서는 주석 아님</p>
<![endif]-->
</source>
 
==유형==
{| class="wikitable"
! 주석 유형
! 사용형식
|-
|-
| 표준적인 주석의 형식 || <!-- 주석의 내용-->
| 표준 HTML 주석 ★
| &lt;!-- 내용--&gt;
|-
|-
| 조건부 주석 미지원 브라우저에 대해서 조건부 주석을 표시하지 않는 형태 || <!--[If 조건]> 마크업할 내용 <[endif]-->
| 미지원브라우저 숨김 ★
| &lt;!--[If 조건]&gt; 내용 &lt;![endif]--&gt;
|-
|-
| 조건부 주석 미지원 브라우저에 대해서 조건부 주석을 그대로 출력하는 형태 || <![If 조건]> 마크업할 내용 <[endif]>
| 미지원브라우저 보임
| &lt;![If 조건]&gt; 내용 &lt;![endif]&gt;
|}
|}
==조건==
{| class="wikitable"
|-
! 항목 !! 예시 !! 설명
|-
| 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] || 항상 거짓
|}
==연산자==
{| class="wikitable"
|-
! 연산자 !! 사용예시 !! 설명
|-
| ! || [If !IE] || IE가 아니면 참
|-
| lt || [If lt IE 9] || 해당 버전 미만 IE에서 참
|-
| lte || [If lte IE 9] || 해당 버전 이하 IE에서 참
|-
| gt || [If gt IE 6] || 해당 버전 초과 IE에서 참
|-
| gte || [If gte IE 6] || 해당 버전 이상 IE에서 참
|-
| () || [If !(IE 7)] || 괄호 연산자
|-
| &amp; || [if (gt IE 5)&(lt IE 7)] || AND 연산자
|-
| <nowiki>|</nowiki> || [if (IE 6)<nowiki>|</nowiki>(IE 8)] || OR 연산자
|}
==같이 보기==
* [[HTML 주석]]
* [[CSS 필터]]
==참고==
* https://ko.wikipedia.org/wiki/조건부_주석
* http://www.quirksmode.org/css/condcom.html
[[분류: 주석]]

2017년 7월 21일 (금) 03:12 기준 최신판

1 개요[ | ]

conditional comment
조건부 주석
  • 인터넷 익스플로러 구버전(5~9)에 의해 해석되는 조건부 문장
<!--[if IE 6]>
<p>주석이지만, IE 6에서는 주석 아님</p>
<![endif]-->

2 유형[ | ]

주석 유형 사용형식
표준 HTML 주석 ★ <!-- 내용-->
미지원브라우저 숨김 ★ <!--[If 조건]> 내용 <![endif]-->
미지원브라우저 보임 <![If 조건]> 내용 <![endif]>

3 조건[ | ]

항목 예시 설명
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] 항상 거짓

4 연산자[ | ]

연산자 사용예시 설명
! [If !IE] IE가 아니면 참
lt [If lt IE 9] 해당 버전 미만 IE에서 참
lte [If lte IE 9] 해당 버전 이하 IE에서 참
gt [If gt IE 6] 해당 버전 초과 IE에서 참
gte [If gte IE 6] 해당 버전 이상 IE에서 참
() [If !(IE 7)] 괄호 연산자
& [if (gt IE 5)&(lt IE 7)] AND 연산자
| [if (IE 6)|(IE 8)] OR 연산자

5 같이 보기[ | ]

6 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}