IE版本的语句和placeholder——疑问1

<!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]-->
<!--[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也起作用

需要思考原因后再更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值