阅读:4911回复:1
[ZZ]做一个空白的能通过xhtml校验的页面
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 指定 |
|
|
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的例子: http://www.blueidea.com/bbs/NewsDetail. ... id=1888852 |
|