Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

解决网站在IE8下不兼容的方法。

[复制链接]
花开的季节。 发表于 2010-5-28 05:40:38 | 显示全部楼层 |阅读模式
本帖最后由 花开的季节。 于 2010-5-28 06:00 编辑

现在有好多朋友的网站都是根据 IE6 或者 IE7 设计吧, 所以在 IE8 里面总是出现网页排版混乱。

现在我告诉大家一个简单的方法。只需要修改一个代码,你的网站就可以自动在 IE8 里进行兼容。

1、首先打开你当前使用的风格目录,在页头文件 header.htm 中找到以下标签,
  1. <meta http-equiv="Content-Type" content="text/html; charset=$charset" />
  2. <title>$navtitle $bbname $seotitle - Powered by Discuz!</title>
  3. $seohead
  4. <meta name="keywords" content="{$metakeywords}$seokeywords" />
  5. <meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" />
  6. <meta name="generator" content="Discuz! $version" />
  7. <meta name="author" content="Discuz! Team and Comsenz UI Team" />
  8. <meta name="copyright" content="2001-2009 Comsenz Inc." />
  9. <meta name="MSSmartTagsPreventParsing" content="True" />
  10. <meta http-equiv="MSThemeCompatible" content="Yes" />
  11. <meta http-equiv="x-ua-compatible" content="ie=7" />
复制代码
2、替换为
  1. <meta http-equiv="Content-Type" content="text/html; charset=$charset" />
  2. <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
  3. <title>$navtitle $bbname $seotitle - Powered by Discuz!</title>
  4. $seohead
  5. <meta name="keywords" content="{$metakeywords}$seokeywords" />
  6. <meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" />
  7. <meta name="generator" content="Discuz! $version" />
  8. <meta name="author" content="Discuz! Team and Comsenz UI Team" />
  9. <meta name="copyright" content="2001-2009 Comsenz Inc." />
  10. <meta name="MSSmartTagsPreventParsing" content="True" />
  11. <meta http-equiv="MSThemeCompatible" content="Yes" />
复制代码
3、覆盖文件后,进入后台,更新缓存,在看看效果吧。

注意:如果你使用的风格页头信息中没有找到所查找的代码,那么可以直接在页头信息<head></head>中添加标签
  1. <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
复制代码
只要 IE8 一读到这个标签,它就会自动启动 IE7 兼容模式,保证页面完整展示.

演示地址:http://bbs.okccfd.com




修改后你就会发现以前在IE8上的兼容性图标会消失

修改前:

修改后:



 楼主| 花开的季节。 发表于 2010-5-28 06:03:00 | 显示全部楼层
其实以上方法说简单一点就是

删除
  1. <meta http-equiv="x-ua-compatible" content="ie=7" />
复制代码
添加
  1. <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
复制代码
回复

使用道具 举报

西部园丁 发表于 2010-5-28 06:18:30 | 显示全部楼层
太牛了,居然连这个都知道
回复

使用道具 举报

广告 发表于 2010-5-28 10:57:38 | 显示全部楼层
嗯  不错啊  支持下 !!!
回复

使用道具 举报

上山下石 发表于 2010-5-28 11:01:16 | 显示全部楼层
不错  支持下 !
回复

使用道具 举报

maikongjian14a 发表于 2010-5-28 11:28:34 | 显示全部楼层
很好的东西 我收藏了
回复

使用道具 举报

chopoge 发表于 2010-5-28 14:01:21 | 显示全部楼层
非常好、已收藏
回复

使用道具 举报

 楼主| 花开的季节。 发表于 2010-5-29 09:18:47 | 显示全部楼层
感谢大家支持。
回复

使用道具 举报

Dream_ 发表于 2010-6-3 11:34:44 | 显示全部楼层
不错,受教了
回复

使用道具 举报

小树的影子 发表于 2010-8-20 13:52:54 | 显示全部楼层
我用的是x1,使用ie8前台基本上没问题,但一登入后台就问题,执行一个指令,点击确定后就跳转到登入页面,反复点也不行,初步分析是兼容问题,用ie6一切正常,请高手指点!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-22 20:37 , Processed in 0.024811 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表