Doctype xml版本定义

W3C DTD指令包含以下内容作为(X)HTML文档的第一行:

<?xml version="1.0" encoding="utf-8"?> 

我承认在此之后的DOCTYPE声明的重要性,但是第一行的意义究竟是什么? 我需要它吗? W3Cvalidation器似乎并不关心它是否存在。

它指定了什么标记你使用的语言的一部分。 当浏览器需要猜测的时候,他们会进入严格的模式,期望你按照w3c标准的规定编写页面。

没有文档types的浏览器将进入“怪癖模式”,这意味着他们可能不会按照您的意愿呈现页面。 另外,一般来说,它只是良好的做法:)