做这个网站的时候,我决定为ie7、FF和ie6写不同的css,之前在同一个样式表里hack ie6的方法实在太麻烦了。
ie7 和FF 现在基本可以使用一个css,ie6不可以,所以我写了两份css,然后再头部加了一个判断。
网上大多数例子仅区分了 IE 和FF,在目前情况下对我没有用处,我需要区分的是 ie6 和 ie7(FF与之共用)。
FF对注释是不起作用的,因此 跳过
<!--[if IE 6]> html <![endif]-->
为了使FF能与ie7共用一个css,在判断之后加了一个注释结尾,让link能被FF读取
<!--[if !IE 6]><!--> html <!--<![endif]-->
所以,只要在head加上如下语句,就可以让ie6单独调用专门的css拉。
<!--[if IE 6]> html <![endif]-->
<!--[if !IE 6]><!--> html <!--<![endif]-->