我的WordPress博客(www.itauthor.com)在IE7,IE8,Chrome和Firefox中显示得很好。但是,它在IE9中根本不显示,即使我是F12并改变了显示模式。禁用所有活动的WordPress插件并没有解决问题,但切换到另一个主题确实 - 所以我的主题中有一些IE9不喜欢的东西。
然而,我真的很喜欢我正在使用的主题,我已经使用它多年了,我真的不想切换主题(并且面对PHP调整的小时和小时)只是因为IE9。
那么追踪导致IE9空白我的网站的最佳方法是什么?
答案 0 :(得分:3)
尝试通过验证程序传递您的网站以查看潜在问题。
有很多问题,最好确保您的标记符合您的doctype。您还应该在doctype声明之前删除任何空格(有3个空行)
由于您的doctype是XHTML,因此您必须正确关闭代码。顶部的三个css链接标记未关闭,请将其更改为:
<link rel="stylesheet" href="http://www.itauthor.com/wp-content/themes/blueprint/screen.css" type="text/css" media="screen, projection" />
<link rel="stylesheet" href="http://www.itauthor.com/wp-content/themes/blueprint/blueprint-wp.css" type="text/css" media="screen, projection" />
<link rel="stylesheet" href="http://www.itauthor.com/wp-content/themes/blueprint/print.css" type="text/css" media="print" />
您还关闭了一些未打开的段落标记。只需在验证页面上解决问题。
尽管存在所有问题,我还是使用默认设置重新安装了IE9,并且您的页面渲染得很好。如果您安装了任何IE加载项,请确保使用开始菜单中的快捷方式运行没有加载项的IE9并再次测试。
答案 1 :(得分:0)
您可以尝试:
<meta http-equiv="X-UA-Compatible" content="IE=8" />
作为解决方法,直到问题解决。
答案 2 :(得分:0)
问题解决了:
我最终发现了IE9中空白页面的答案 - 或某些网站未正确显示的页面。这是IE9中的已知错误。它不喜欢Helvetica。如果您实际安装了Helvetica,这个错误只会出现,这就是大多数人没有遇到问题的原因,但是如果您确实安装了Helvetica并且浏览了像validator.w3.org这样的网站(在撰写本文时)使用此字体,部分或全部页面将不会显示在IE9中。
访问其他人的网站(一个激烈的网站)的解决方案是在您的计算机上卸载Helvetica,然后IE9将使用页面的CSS中列出的下一个安装的字体。
如果您是网站所有者并且想要为其他人修复您的网站,解决方案是从您网站的样式表中删除Helvetica。
令我惊讶的是,在知道这个错误的几个月之后,微软仍然无法修复它。
答案 3 :(得分:0)
<!--[if (gt IE 9)|!(IE)]><!-->
<script src="http://livedemo00.template-help.com/wordpress_45311/wp-content/themes/CherryFramework/js/jquery.mobile.customized.min.js" type="text/javascript"> </script>
<script type="text/javascript">
jQuery(function(){
jQuery('.sf-menu').mobileMenu({defaultText: "Navigate to..."});
});
</script>
<!--<![endif]-->