首页
下载
特性
版本
模板
案例
支持
教程
购买
售前咨询QQ:
412395521
业务合作QQ:
627174919
位置:
首页
>
知新
>
帝国CMS
>
使用技巧
关于utf8版页头不良写法,直接导致的内容页打开空白问题!
时间:2008-03-10 01:22:10 来源:帝国论坛 作者:akenman
写的时候脖子很酸,研究这个很“白痴”的问题已经两天了,其间还重装了电脑,头一直很混,现在终于搞明白了缘由,写下来希望能分享给同样有过困惑的朋友,如果对你们有所帮助,这两天也就值了!!
问题:生成的UTF8内容页在ie中打开为空白,firefox就没有问题!
错误原因:看下ecms4.7 utf8中默认页头的写法:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>[!--pagetitle--] - Powered by EmpireCMS</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta content="[!--pagetitle--]" name="keywords" />
<meta content="[!--pagetitle--]" name="description" />
这个写法是严重错误的!!
正确规范写法:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta content="[!--pagetitle--]" name="keywords" />
<meta content="[!--pagetitle--]" name="description" />
<title>[!--pagetitle--] - Powered by EmpireCMS</title>
标题应该在字体定义之后,这样IE终于识别出来了!
希望没有注意过页头规范写法的朋友要重视啊,WC的一个不经意,差点酿成惨祸,现在总算能安心倒下了!
不读书真是害死人啊!!
旗下其它产品:【
帝国备份王
】 【
EBMA系统
】 【
帝国下载系统
】
关于帝国
|
联系我们
|
法律声明
|
隐私条款
|
许可协议
Powered by
EmpireCMS
版权所有 ©2002-2024
EmpireSoft Inc
.