css条件注释区分非IE浏览器?

css条件注释区分非IE浏览器?

Only IE

所有的IE可识别

只有IE5.0可以识别

Only IE 5.0+

高于IE5.0都可以识别

低于IE6可识别

Only IE 6/+

IE6以及IE6以上都可识别

Only IE 7/-

IE7及ie7以下版本可识别

lte:就是Less than or equal to的简写,也就是小于或等于的意思。

lt :就是Less than的简写,也就是小于的意思。

gte:就是Greater than or equal to的简写,也就是大于或等于的意思。

gt :就是Greater than的简写,也就是大于的意思。

! :就是不等于的意思,跟javascript里的不等于判断符相同

看到这里只可能会觉得这样不就可以了吗?

如果你这样想就错了,因为非ie根本不会识别ie的条件注释,所以就直接全部是注释了,

ok,来看看正确的写法吧