随身笔记
随身笔记

<!--[if IE]><![endif]-->的使用

ie if hack

IE 10 11已经不识别<!–[if IE]><![endif]–>,只有IE9以下包括IE9才能识别

<!--[if lt IE 7]><body class="ie6"><![endif]-->
<!--[if IE 7]><body class="ie7"><![endif]-->
<!--[if IE 8]><body class="ie8"><![endif]-->
<!--[if !IE]><!-->
<body>
<!--<![endif]-->
<!--针对iE各个浏览器版本给body添加不同的注释-->

 

负责前台div+css工作的人都知道浏览器的不同对样式的写法也不同,虽然是大同小异但是也有一些微小的细节不同,那么为了让每个浏览器做到统一的兼容我们要善于利用这段代码:

[code]<!–[if IE]><![endif]–>[/code]

以上代码是IE浏览器专门为了兼容性而设计的,为了方便以后小编推荐在创建新页面的时候用以下代码:

[code]<!– 默认先调用css.css样式表 –>
<link rel=”stylesheet” type=”text/css” href=”css.css” />
<!–[if IE 7]>
<!– 如果IE浏览器版是7,调用ie7.css样式表 –>
<link rel=”stylesheet” type=”text/css” href=”ie7.css” />
<![endif]–>
<!–[if lte IE 6]>
<!– 如果IE浏览器版本小于等于6,调用ie.css样式表 –>
<link rel=”stylesheet” type=”text/css” href=”ie.css” />
<![endif]–>[/code]

在高版本的浏览器上兼容性基本都一样,但是IE7/IE6的兼容性上我们又不能忽略只能为它们各自专门创建一个css样式表,这样就可以达到兼容的目的。

随身笔记

<!--[if IE]><![endif]-->的使用
ie if hack IE 10 11已经不识别<!--[if IE]><![endif]-->,只有IE9以下包括IE9才能识别 <!--[if lt IE 7]><body class="ie6"><![endif]--> <!--[i…
扫描二维码继续阅读
2013-04-15