css 标准注解区别非IE访问器

日期:2021-01-20 类型:科技新闻 

关键词:上线了小程序官网,年会抽奖小程序免费,做小程序,小程序网站,跑腿小程序

<!--[if IE]> Only IE <![endif]-->
全部的IE可鉴别
<!--[if IE 5.0]> Only IE 5.0 <![endif]-->
仅有IE5.0能够鉴别
<!--[if gt IE 5.0]> Only IE 5.0+ <![endif]-->
高于IE5.0都可以以鉴别
<!--[if lt IE 6]> Only IE 6- <![endif]-->
低于IE6可鉴别
<!--[if gte IE 6]> Only IE 6/+ <![endif]-->
IE6和IE6以上都可以鉴别
<!--[if lte IE 7]> Only IE 7/- <![endif]-->
IE7及ie7下列版本号可鉴别

lte:便是Less than or equal to的简写,也便是小于或等于的意思。
lt :便是Less than的简写,也便是小于的意思。
gte:便是Greater than or equal to的简写,也便是超过或等于的意思。
gt :便是Greater than的简写,也便是超过的意思。
! :便是不等于的意思,跟javascript里的不等于分辨符同样

看到这里只将会会感觉<!--[if !IE]> not IE<![endif]-->这样不便可以了吗?
假如你这样想就错了,由于非ie压根不容易鉴别ie的标准注解,因此就立即所有是注解了,
ok,看来看正确的写法吧

拷贝编码
编码以下:

<!--[if !IE]><-->
仅有并不是ie访问器才可以看到这里
<![endif]-->

原本提前准备到这里加点內容仅有非ie能看到的,被编写器编号了,^_^,如今试试吧,仅有非ie能看到哦,
重要是标准注解后头的 <–> 在IE中被作为內部注解,而在非IE访问器中会闭合以前的注解,从而起到区别非IE访问器的功效,1般常见<!–>。
上一篇:CSS 堆叠款式表取名参照表 返回下一篇:没有了