今天遇到一个网站,在ie6下一片空白,在ie8和火狐下都正常显示。
但是在ie6也没有报js错误。查看源代码的时候,也是有内容的。
将查看的源代码另存为html用ie6访问却又是正常。
这肯定是ie6的一个bug。
更后找到了这个bug:在设置meta 的content-type为text/html;charset=utf-8 之前的title标签中含有中文字符。导致了ie6浏览器不知道应该怎么渲染。
所以就出来了一个空白页面。
解决方法是:
将title标签放置到
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
这段代码的后面,问题就可以解决了。