最近很杯具,我找了N多主题,发现支持IE6的很少,不过为了用户考虑,还是要继续跟万恶的IE6死磕,呵呵。关于wordpress主题与IE6的兼容性问题,前面我已经发布过几篇文章了:为网站添加IE6升级提示(JavaScript+jQuery两种方法)、解决WordPress主题不兼容IE6又一法:使用IE6专用主题,第一种方法是为网站添加IE6升级提示,但是无法保证显示效果,该错位的还是错位,而且需要修改一些代码,我这样的半瓶醋水平感觉鸭梨很大啊。第二种方法需要借助插件IE-Theme启用IE专用的主题,当检测到用户的IE版本为设置值后,自动为用户启用专用主题,这个方法虽然避免了错位带来的用户体验不佳的问题,但是更加无法保证显示效果,因为不同的主题展示的内容也不同,而且我对这种方法的搜索引擎友好度也有些不放心问了几个网友,也没人给个确切答案。
看来要彻底解决这个问题,只有尽量保证IE6、IE7、IE8等的兼容了。
今天再分享一个更加简单的为网站添加IE6升级提示的方法:
将下面的代码复制到wordpress主题合适的地方,比如footer.php(总之保证在“/html”标记之前就行)。
(说明,如果您直接复制此段代码使用,一定不要忘了把引号改过来,顺便求大家推荐一款好用的代码高亮插件。)
当IE6的用户访问我们的网站的时候,页面右下角会弹出提示,提示用户升级到IE8或其他浏览器,这种方法比起我之前采取的第一种方法来,更加简单,只需要几行代码即可搞定,实在是小白的福音,感谢NeoEase,感谢他的“Let’s kill IE6”计划
另外,由于IE7也存在一定程度的兼容性不佳问题,我们也可以顺便对IE7的用户做个提示。
具体方法:
下载http://letskillie6.googlecode.com/svn/trunk/2/zh_CN.js这个js文件到本地,修改其中的代码,然后在footer.php多加一句对于IE7浏览器的判断即可,在这里我只是提供一个思路,具体的修改方法大家看着办就行,不要问我,我也只是小白而已,呵呵。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/aiops/250788.html