条件注释 <!--[if lt IE 9]> 和 <!--[if lte IE 8]> 之间的区别

difference between conditional comments <!--[if lt IE 9]> and <!--[if lte IE 8]>

条件注释<!--[if lt IE 9]><!--[if lte IE 8]>

有区别吗

第一个当然是IE9以下.

第二个表示小于等于IE8.

它们是否等价?

就好像 Internet Explorer 8.X 不存在一样, 它们是等价的!

如果有一个版本 IE 8.x 它将被 lte IE8 拒绝但被 lt IE9

接受

但正如 Ksv3n 所说,没有 IE8.x,所以在这种情况下它们是等价的