Item | Example | Comment |
---|---|---|
IE | [if IE] | The only currently supported feature is the string "IE", corresponding to Internet Explorer. |
value | [if IE 7] | An integer or floating point numeral corresponding to the version of the browser. Returns a Boolean value of true if the version number matches the browser version. For more information, see Version Vectors. |
! | [if !IE] | The NOT operator. This is placed immediately in front of the feature, operator, or subexpression to reverse the Boolean meaning of the expression. |
lt | [if lt IE 5.5] | The less-than operator. Returns true if the first argument is less than the second argument. |
lte | [if lte IE 6] | The less-than or equal operator. Returns true if the first argument is less than or equal to the second argument. |
gt | [if gt IE 5] | The greater-than operator. Returns true if the first argument is greater than the second argument. |
gte | [if gte IE 7] | The greater-than or equal operator. Returns true if the first argument is greater than or equal to the second argument. |
( ) | [if !(IE 7)] | Subexpression operators. Used in conjunction with boolean operators to create more complex expressions. |
& | [if (gt IE 5)&(lt IE 7)] | The AND operator. Returns true if all subexpressions evaluate to true |
| | [if (IE 6)|(IE 7)] | The OR operator. Returns true if any of the subexpressions evaluates to true. |
true | [if true] | Always evaluates to true. |
false | [if false] | Always evaluates to false. |
사용방법 : 아래처럼 IE외 브라우저용 CSS를 사용하고 밑에 IE용 CSS를 사용..
<link rel="stylesheet" type="text/css" href="basic.css" />
<link rel="stylesheet" type="text/css" href="editor.css" />
<link rel="stylesheet" type="text/css" href="post.css" />
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="basic.ie.css" />
<link rel="stylesheet" type="text/css" href="editor.ie.css" />
<link rel="stylesheet" type="text/css" href="post.ie.css" />
<![endif]-->
다른 예제들..
<!--[if IE 5]>
<p>Welcome to Internet Explorer 5.</p>
<![endif]-->
<!--[if gte IE 5]>
<SCRIPT LANGUAGE="Javascript">
alert("Congratulations! You are running Internet Explorer 5 or greater.");
</SCRIPT>
<P>Thank you for closing the message box.</P>
<![endif]-->
<![if lt IE 5]>
<p>Please upgrade to Internet Explorer version 5.</p>
<![endif]>
<!--[if !IE]>--> HTML <!--<![endif]-->
<!--[if IE 7]><!--> HTML <!--<![endif]-->
<!--[if IE 5]>
<p>Welcome to any incremental version of Internet Explorer 5!</p>
<![endif]-->
<!--[if IE 5.0]>
<p>Welcome to Internet Explorer 5.0!</p>
<![endif]-->
<!--[if IE]><p>You are using Internet Explorer.</p><![endif]-->
<![if !IE]><p>You are not using Internet Explorer.</p><![endif]>
<!--[if IE 7]><p>Welcome to Internet Explorer 7!</p><![endif]-->
<!--[if !(IE 7)]><p>You are not using version 7.</p><![endif]-->
<!--[if gte IE 7]><p>You are using IE 7 or greater.</p><![endif]-->
<!--[if (IE 5)]><p>You are using IE 5 (any version).</p><![endif]-->
<!--[if (gte IE 5.5)&(lt IE 7)]><p>You are using IE 5.5 or IE 6.</p><![endif]-->
<!--[if lt IE 5.5]><p>Please upgrade your version of Internet Explorer.</p><![endif]-->
<!--[if true]>You are using an <em>uplevel</em> browser.<![endif]-->
<![if false]>You are using a <em>downlevel</em> browser.<![endif]>
<!--[if true]><![if IE 7]><p>This nested comment is displayed in IE 7.</p><![endif]><![endif]-->
http://msdn2.microsoft.com/en-us/library/ms537512.aspx
JS에서 Conditional Comments 사용하기는 아래 링크..
ex1. var isMSIE/*@cc_on=1@*/;
ex2. var isMSIE = /*@cc_on!@*/false;
http://dean.edwards.name/weblog/2007/03/sniff/
'인터넷관련' 카테고리의 다른 글
1970년 이전 날짜 사용가능한 date, mktime (0) | 2008.03.28 |
---|---|
PHP 에서 날짜 함수, 계산하기 (0) | 2008.03.28 |
PC 컴퓨터에서 사용하는 용량과 속도의 단위사 모두 정리 (0) | 2008.03.28 |
ASP DateAdd 함수를 이용한 방법 :: 날짜 함수, 계산하기 (0) | 2008.03.28 |
[JS] 자바스크립트 브라우저/OS/레퍼러 (0) | 2008.03.28 |
RSS 주소 목록 모음 (0) | 2008.03.28 |
쿼리문에 강제로 정렬(order by) 지정하는 방법 (0) | 2008.03.28 |
이메일 계정및 이미지 네임택 사이트소개 (0) | 2008.03.28 |