murj
小狐狸
小狐狸
  • UID1467
  • 注册日期2004-12-27
  • 最后登录2006-06-21
  • 发帖数78
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:4679回复:1

[ZZ]做一个空白的能通过xhtml校验的页面

楼主#
更多 发布于:2005-01-28 17:35
mozcn 前论坛数据
------------------------------

yananay #1
------------------------------
第一行
<!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" lang="gb2312">

第三行,开始 head 区域
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<meta http-equiv="Content-Language" content="UTF-8" />
<title></title>
</head>
  注意: title 不能缺少(在 html 里面不写也可以)
            如果 charset 用 UTF-8,用文本编辑器编辑完后,记得转换成UTF-8,或者建立UTF-8文件来编辑

第四步,开始 body 区域
<body>
</body>


第五步, 关闭 html 标签

</html>

注意的是 head , title , body 一个都不能少

murj #2
------------------------------
[quote=yananay]
第二行,名称空间
<html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312">
[/quote]
不过这里的 lang 或者是 xml:lang 到底应该指定为什么呢?
我看一些地方又说设为为 xml:lang="zh-CN"

对这个还是没又搞透彻,希望明白人来说明白


yananay #3
------------------------------
或许是用 transitional,所以用
<html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312">
而没有用xml 的

我是这么理解了

melop #4
------------------------------
lang 和 xml:lang 应该指定为语言代码吧?而不是
字符编码,我觉得应该是zh-cn才对。

gb2312 可以在 Content-type 中的charset 指定
最近忙,有事 email 我,rongjunmu _at_ gmail 。com,谢谢。
加入我们,共同建设 Mozilla 中文社区
guoshuang
火狐狸
火狐狸
  • UID771
  • 注册日期2004-12-11
  • 最后登录2006-12-28
  • 发帖数134
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2005-01-28 17:35
melop 说得没错,lang 应该是 zh-CN
当把XHTML伺服为text/html,你应该在html元素中都使用lang属性和xml:lang属性。xml:lang属性是在XML中确定语言信息的标准用法。以下演示你应该如何标记先前以text/html伺服的XHTML 1.0的例子:

<html lang="zh-CN" xml:lang="zh-CN" xmlns="http://www.w3.org/1999/xhtml">

xml:lang属性在处理HTML文件时并没有实际用处,但从lang属性继承过来意味着你要使脚本或校验器把该文档当作XML。

如果你以XML(比如,使用像applications/xhtml+xml的MIME类型)或者XHTML 1.1来伺服XHTML的话,你不再需要lang属性,因为它已经跟HTML语言分离了。单独的xml:lang属性就已足够。

<html xml:lang="zh-CN" xmlns="http://www.w3.org/1999/xhtml">



http://www.blueidea.com/bbs/NewsDetail. ... id=1888852
游客

返回顶部