51ow.com 2008-5-18 12:26
[经验分享] 帝国CMS修改title后IE下空白页的解决经验
这两天用帝国cms搭建了一个网页游戏门户网站 [url=http://www.51ow.com/][color=#800080]http://www.51ow.com[/color][/url]
在论坛潜水看了不少大虾的经验,很有收获,在此也分享下我这只小虾这两天的一个经验。
我用的版本是4.7 UTF-8
昨天修改了“页面头部”模板变量的title部分,由原来的改成:
<title>网页游戏第一家园-无忧岛 51ow.com | [!--pagetitle--]</title>
更新页面后,发现网站在IE下大部分网页变成了空白,而在firefox下显示正常,修改无数次模板后没有解决
查看源码,发现源码也显示正常,所有code都已经输出,百思不得其解,郁闷...
没办法,只好使出google大法,找到了这个:[url=http://yskin.net/2006/08/ie-utf-8-bug.html][color=#800080]http://yskin.net/2006/08/ie-utf-8-bug.html[/color][/url]
原来问题的根源是在meta和title的位置顺序
将title字段调整到head的最后,完美解决,bingo...
以下附修改后的head:
<head>
<meta http-equiv="Content-Type" c />
<meta name="description" c />
<meta name="keywords" c />
<link href="[!--news.url--]skin/default/css/style.css" rel="stylesheet" type="text/css" />
<title>网页游戏第一家园-无忧岛 51ow.com | [!--pagetitle--]</title>
</head>