精彩专题推荐:建站之入门课 建站之必修课 建站之关键课 网站价值所在 流量提高专题 css+div 标准 个人网站打造全过程
  • 让你的网站产生收益赚钱,有博客和网站的绝对不能错过
  • 将指定的流量带到你的网站,为你站增加有效的访客,为你提升业绩
  • XHTML教程:针对初学者的XHTML基础

    来源:不详 时间:07-12-23 点击: 点击这里收藏本文
      XHTML DTD定义文档的类型。

      在XHTML中我们必须声明文档的类型,以便于浏览器知道你的文档是什么类型的,而且声明部分要加在文档的head之前。如:

      <!DOCTYPE Doctype goes here>

      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>

      <title>Title goes here</title>

      </head><body>

      Body text goes here

      </body></html>

      注:DOCTYPE声明不是 XHTML 文档的一部分,它也不是文档的一个元素,所以我们没必要加上结束标签。

      注:XHTML属性都是在<html>标签里面。然而当我们在w3.org验证时,并不解释我们的文档有没有声明类型。这是因为"xmlns=http://www.w3.org/1999/xhtml"是一个固定的值,如果你没声明的话,它也会被自动的加到<html>标签前。

      我们使用DOCTYPE时的基本机构:

      <!DOCTYPE ...>
      <html>

      <head>

      <title>... </title>

      </head>

      <body> ... </body>

      </html>

      DOCTYPE是document type(文档类型)的简写,用来说明你用的XHTML或者HTML是什么版本。

      其中的DTD(例如xhtml1-transitional.dtd)叫文档类型定义,里面包含了文档的规则,浏览器就根据你定义的DTD来解释你页面的标识,并展现出来。

      要建立符合标准的网页,DOCTYPE声明是必不可少的关键组成部分;除非你的XHTML确定了一个正确的DOCTYPE,否则你的标识和CSS都不会生效。

      XHTML 1.0 提供了三种DTD声明可供选择:

      过渡的(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">

    9 7 3 1 2 3 4 5 6 4 8 :

    用户评论

    广而告之