我就用XHTML 1.0 Strict 或XHTML 1.1

eureka | 2004/05/27 - 05:41

查看w3.org的页面,查看各种文档页面,虽然仍用使用html4.0 transitional, xhtml 1.0 transitional等等,但有相当都附合xhtml1.0的文档是使用XHTML 1.0 Strict的,查看其原文件,其头部如下:


<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

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




虽然文档部分会有一些大同小异,如无encoding(用缺省unicode),无lang,或lang的值为"US-en"等。但都坚持使用Strict,不使用其它的,也不用1.1。

如果让我选择使用,我也会去选择XHTML 1.0 Strict,它更能保重你的Xhtml与未来一致。

不过现在的更随意的方式不是这个。象Dreamweaver MX 2004, 如果选择创建与xhtml兼容的html文档,它缺省的是transitional,如果把strict的文档用ie另存为一个文件,IE就把xhtml文档打乱成“-//W3C//DTD HTML 4.0 Transitional//EN”,并且把原来的小写标记都转成大写了!

如果以后xhtml2.0成了推荐,那么,我想我可以用它。但现在,XHTML 1.0 Strict能保持你最好的标准状态。如下使用:
(在有些场合encoding还可用gb2312, 中文简称为zh不是cn)


<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

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

另外比xhtml1.0 strict还要严格的有xhtml.1,如下:

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"

"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

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


游客 (没有核实) | 2004/12/23 - 06:17 |  我有个问题,看了你

我有个问题,看了你的这篇文章,我在我做的页面上加上了
和xml:lang="zh">
原本好好的页面变得一团糟,这是怎么回事啊



回复

发表新评论

该字段的内容是私密的将不会被公开显示。
  • 自动生成换行和段落标记。
关于输入格式化选项的更多信息
Google搜索

搜索互联网 搜索本站


赞助商链接

用户登录

广告

浏览归档
« 七月 2008  
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

导航

友情链接

信息联合
Syndicate content

谁在线
当前有0 位用户和0 来客在线。