INove在IE浏览器下很多CSS失效的解决方法

May 2nd Wed, 2012/JiaJieChan/折腾/1,797 阅读/1 评论

陈家杰博客原创文章,转载请出示页底版权信息

    其实在现在用Win7的也越来越多了,IE8.0、IE9.0的普及率也很高,但是JiaJieChan也还是喜欢用Chrome,真希望电子商务的企业能够尽快开发出基于Chrome、Firefox等其他主流浏览器的控件,使得使用网银的支付网站不再局限于IE浏览器,以浏览器制衡微软。

进入今天的主题,就是让INove支持IE浏览器的CSS特效。用INove的博主应该也发现有很多的CSS特效在IE8.0甚至9.0也不兼容,就比如说陈家杰's Blog的导航条的透明化,和首页上每篇文章的查看全文按钮的圆角效果。其实这个是与CSS和IE的兼容性无关的,只要加上了应用于IE浏览器的相应CSS代码IE也能够显示的。影响着INove主题的CSS在IE显示不出效果的原因就是INove编译的时候比较早,因此加上了一句锁定为IE7.0兼容模式的代码,我们只要把这条代码屏蔽就可以显示出CSS特效了。

首先打开INove Theme的header.php

找到下面的代码;

修改为;

 

这句代码的原理就是将这句锁定IE7模式的代码屏蔽,当然你把它删除也一样。也可以应用在其他早期编制的主题、网页上。

现在大家可以看到JiaJieChan的博客的CSS透明效果也显示正常了,麻烦使用IE6、7、8的网友帮忙测试一下效果,真实效果请到Chrome下查看,可在本页评论反馈本博的对各浏览器兼容性,记得要在相应的浏览器下留言噢!

声明: 本文采用 BY-NC-SA 协议进行许可. 转载请出示版权信息.
  1. May 20th, 2012 at 12:01 / #Url

    好东西 不错不错 我总算知道这东西怎么回事了

  1. 本文目前尚无任何 trackbacks 和 pingbacks.
支持使用Gravatar头像

JiaJieChan提醒您: 要回复某人的评论,请将鼠标移动到那条评论,评论右边就会出现Replay字样(一定是要鼠标指针中的评论),在评论框中出现的的后面下一行填写评论提交即可.被回复者将收到邮件通知噢; 要是想直接对本文评论请直接在评论框留言即可,然后点提交.