精彩专题推荐:建站之入门课 建站之必修课 建站之关键课 网站价值所在 流量提高专题 css+div 标准 个人网站打造全过程
返回建站学首页
导航:
建站首页 | 网站设计 | 网站开发 | 网站运营 | 网页软件 | 建站指南 | 搜索优化 | 图像处理 | 视频教程 | 书籍教程 | 建站专题
当前位置:首页>网站设计>html/xhtml教程>正文

二十二 声明 Declarations


来源: 时间:06-12-29 点击: 点击这里收藏本文

可以在elsewhere on the web了解更多。

XHTML应该使用application/xhtml+xml MIME type。这是一个xml程序。不幸的是,大部分浏览器没有它的线索。所以通常使用text/html。根据W3C,xhtml 1.0可以使用text/html,但xhtml 1.1就不行了。但你可以在服务器端设定MIME type。

Htmldog使用php设定XHTML 1.1使用application/xhtml+xml MIME type服务明白这个的浏览器比如Mozilla,为其他浏览器比如IE设定XHTML 1.O Stricttext/html。程序如下:


<?
if(stristr(\$_SERVER["HTTP_ACCEPT"],"application/xhtml+xml")){
 header("Content-Type: application/xhtml+xml; charset=UTF-8");

 echo('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">');
} else {
 header("Content-Type: text/html; charset=UTF-8");
 echo ('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">');
}
?>

检查浏览器是否接受application/xhtml+xmlMIME type,如果是,MIME type采用XHTML 1.1,如果不是采用text/html。

除了安心你知道你正在做正确的事情和为自己在将来做正确的事情准备,使用这个方法的直接好处就是Mozilla会视你的文件为XML程序,如果你的XHTML文件不提交到ie完全不工作,没有很好成形。你可以通过一个校验而不需要运行文档进行调试。

9 7 3 1 2 4 8 :

  把此文章收藏到:          
广而告之
文章搜索
  • Google JZxue.Com

关于我们 | 联系我们 | 友情链接 | 网站地图
Copyright © 2005 - 2006 建站学 All rights reserved.