HTML之Doctype

Don't forget to add a doctype

添加什么?

HTML的类型实际上有很多:HTML4.01Strict ,HTML4.01 Transitional, XHTML1.0 Strict,等等。这些类型HTML都是定义了他们各自在W3C的规范,但是他们也定义了一种制定了规范,一种HTML的元素和属性的机器可读语言。

这一类定义被称为"文档类型定义",或者“DTD”。

一些工具,处理HTML文档可能需要知道哪些DTD(X)HTML文档使用:这就是为什么每一个(X)HTML文档需要在开始的时候定义DTD。例如:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

鉴于它的语法,DTD的声明通常被称为“Doctype”。

为什么?

为什么要指定一个文档类型?因为他定义了你的(X)HTML文档通常使用哪种版本。这是一个至关重要的信息需要通过工具来处理文档。

例如,指定你的文档类型允许你使用像Markup Validator来检查你的(X)HTML语法。如果他们不知道你所使用的文档是哪种类型,就不能工作。

 

posted @ 2015-10-30 10:07  targeral  阅读(133)  评论(0)    收藏  举报