怎样开始XHTML?
作者:飘零雾雨 日期:2008-11-17
了解了一些关于XHTML的特征之后,我们如何着手自己的第一个XHTML页面呢?
如同XML一般,首先我们必须为自己的XHTML选择一个“版本”,这就是所谓的DOCTYPE。
对于目前的XHTML1.0,共提供了3种可选的DOCTYPE:
-
过渡的(Transitional):要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法)。完整代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
严格的(Strict):要求严格的DTD,任何表现层的标识和属性都不被推荐。完整代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
框架的(Frameset):专门针对框架页面设计使用的DTD,如果你的页面中包含有框架,需要采用这种DTD。完整代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
理想状态下,应该是使用严格的(Strict)DOCTYPE申明,不过由于很多原因,目前使用过渡的(Transitional)还是比较好的选择,因为它还允许使用一些HTML4.0里面的表现标记和属性,相对初学者来讲,还是比较“和谐”的,因为它更容易掌握。
在选择了适合自己的DOCTYPE后,接下来的操作就类似你以前操作HTML了,只是XHTML的语法想多HTML更为严谨,且有一些HTML标记在XHTML已经不再被推荐使用。
XHTML和HTML的一些语法差别:
- XHTML元素必须正确的嵌套
- XHTML标记的必须用小写字母
- XHTML元素都必须有关闭或自关闭
- XHTML所有属性值都必须使用引号包起来
部分XHTML不推荐使用的标记:
b, big, hr, i, small, sub, sup, tt, basefont, center, dir, font, isindex, menu, s, strike, u, iframe
Come on, 来写你的第一个XHTML页面吧。
上一篇
下一篇

文章来自:
Tags: