我在这里: 首页 » 程序人生 » 浏览文章: 为不同的浏览器调用样式表
« 影响Google排名的因素C++ 运算符优先级列表 »

为不同的浏览器调用样式表

做这个网站的时候,我决定为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]-->

发表评论

为了防止SPAM,含链接的评论需要审核后才能显示。

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

支持我们

最新评论及回复

最近发表

Search