怎样开始XHTML?

  了解了一些关于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页面吧。




[本日志由 飘零雾雨 于 2008-11-18 11:12 PM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: XHTML
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.