Conditional comments with IE
Since Internet Explorer 5, conditional comments have been used to show or hide extra content from Internet Explorer.
The syntax
The example below will add a CSS style sheet only if the browser viewing the page is IE6:
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="ie6.css" />
<![endif]-->
Any HTML that appears between the IF statement will be added to the document if viewed using the specified version of Internet Explorer.
You can use the following names to identify versions of Internet Explorer:
Name | Description |
---|---|
IE | All versions of Internet Explorer less than version 10 |
IE 5, IE 6, IE 7, IE 8, IE 9 | Only the version mentioned |
You can also use the following modifiers:
Name | Description |
---|---|
lt | All versions less than |
lte | All versions less than or equal to |
gt | All versions greater than |
gte | All versions greater than or equal to |
Expressions can be combined as follows:
Name | Example | Description |
---|---|---|
Not | !(IE 6) | Not Internet Explorer 6 |
And | (gt IE 6)&(lt IE 9) | Greater than Internet Explorer 6 and less than Internet Explorer 9 |
Or | (IE 7)|(IE 8) | Internet Explorer 7 or Internet Explorer 8 |
The following example will add some JavaScript to all versions of Internet Explorer less than version 8:
<!--[if lte IE 8]>
<script type="text/javascript" src="ie.js"></script>
<![endif]-->
Exclude Internet Explorer
As well as including code for Internet Explorer, you can also hide code from Internet Explorer:
<!--[if !IE]><!-->
<div>You are not using Internet Explorer (less than version 10)</div>
<!--<![endif]-->
If-else statements
You can combine the comments to make if-else style statements:
<!--[if IE]>
<div>You are using Internet Explorer (less than version 10)
</div>
<![endif]-->
<!--[if !IE]><!-->
<div>You are not using Internet Explorer, or using IE version 10</div>
<!--<![endif]-->
'웹프로그래밍' 카테고리의 다른 글
Huzy TOOLS 를 시작. (0) | 2024.01.02 |
---|---|
한 도메인으로 접속하게 하기 (www 자동 붙이기) (0) | 2016.05.25 |
MySQL 수정 (0) | 2014.06.28 |
웹폰트 완벽 사용법? (woff, eot) (0) | 2014.03.08 |
XE 템플릿 구문 (0) | 2014.02.18 |