[转]DOCTYPE 声明

2008-09-01,星期一 | 分类:网页制作 | 标签:, , , , , | 133 views
doctype 切换是浏览器用来区分遗留文档和符合标准文档的手段。无论是否编写了有效的css,如果选择了错误的doctype,那么页面就将以怪异模式表现,其表现就可能会有错误或者不可预测。因此一定要在站点的每个页面上包含形式完整的doctype 声明,并且在试用html是选择严格的dtd。以下是doctype声明: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1-strict.dtd"> 许多html编辑器会自动添加doctype声明。如果创建xhtml文档,他们还可能在doctype声明前面添加xml声明 <?xml version="1.0" encoding="utf-8"?> xml声明是xml文件试用的可选声明,它定义试用的xml版本和编码设置。不幸的是如果doctype声明不是页面上的第一个元素,那么IE6会自动切换到怪异模式。因此 除非要将页面用作xml文档,否则最好避免试用xml声明。