<!--[if IE]> 所有的IE可识别 <![endif]-->
<!--[if IE 6]> 仅IE6可识别 <![endif]-->
<!--[if lt IE 6]> IE6以及IE6以下版本可识别 <![endif]-->
<!--[if gte IE 6]> IE6以及IE6以上版本可识别 <![endif]-->
<!--[if IE 7]> 仅IE7可识别 <![endif]-->
<!--[if lt IE 7]> IE7以及IE7以下版本可识别 <![endif]-->
<!--[if gte IE 7]> IE7以及IE7以上版本可识别 <![endif]-->
<!--[if IE 8]> 仅IE8可识别 <![endif]-->
<!--[if IE 9]> 仅IE9可识别 <![endif]-->
< !–- 默认先调用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]–>
公司实践代码:
<!--[if gte IE 6]> <lable>公司代码</lable><![endif]-->
在IE9及以下有反应,IE10以及以上无反应,
适用于解决Placeholder的问题,因为placeholder也是在IE6-IE9不兼容。
另外
<!-- [if gte IE 6] >
<style type="text/css">
.page-signup .w-icon.form-group .signup-form-icon {
top: 29px;
line-height: 23px;
}
</style>
<![endif] -->
在使用过程中,是不起效的,不管IE6-IE9,最终还是得:
.page-signup .w-icon.form-group .signup-form-icon {
*top: 29px; /** IE6 **/
_top:29px; /** IE7 **/
top:29px \9; /** IE8 **/
*line-height: 23px; /** IE6 **/
_line-height: 23px; /** IE7 **/
line-height: 23px \9; /** IE8 **/
}
来起作用,达到效果
如果单独的
.page-signup .w-icon.form-group .signup-form-icon {
top:29px \9; /** IE8 **/
line-height: 23px \9; /** IE8 **/
}
其实对IE6 7 8 9也起作用
需要思考原因后再更新