日期:2014-05-17  浏览次数:20639 次

XHTML标准学习心得

1、页面中不应该出现如<font color="red"></font>,而应该用<span class="red_text"></span>来替代之。

?

2、DOCTYPE是document type(文档类型)的简写,用来说明你用的XHTML或者HTML是说明版本。要建立符合标准的网页,DOCTYPE声明是必不可少的关键组成部分;除非你的XHTML确定了一个正确的DOCTYPE,否则你的标识和CSS都不会生效。

?

3、有三种DTD可以选择:Transitional,Strict,Frameset。

第一种是非常宽松的DTD,允许使用HTML4.01的标识,但必须符合xhtml的语法。

第二种是要求严格的DTD,不能使用任何表现层的的标识和属性,如<br>。

第三种是专门针对框架设置的DTD。

DOCTYPE声明必须放在每一个XHTML文档最顶部,在所有代码和标识之上。

?

4、命名空间

??????? <html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312">这个“xmlns”XHTML namespace的缩写,叫做名字空间声明。

XHTMLHTMLXML过渡的标识语言,它需要符合XML文档规则,因此也需要定义名字空间。又因为XHTML1.0不能自定义标识,所以它的名字空间都相同,就是http://www.w3.org/1999/xhtml

目前阶段我们只要照抄代码就可以了

?

?

5、定义语言编码

???????? <meta http-equiv=“Content-Type” content=“text/html; charset=gb2312” />

为了被浏览器正确解释和通过W3C代码校验,所有的XHTML文档都必须声明它们所使用的编码语言,我们一般使用gb2312(简体中文),制作多国语言页面也有可能用UnicodeISO-8859-1等,根据你的需要定义。

注:如果忘记了定义语言编码,可能就会出现,你在DW做完一个页面,第二次打开时所有的中文变成了乱码

?

?6、JavaScript定义