<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="为什么使用<!DOCTYPE html>就可以，正确使用DOCTYPE" id="card1">
<p> 游客</p><p>
标题:为什么使用&lt;!DOCTYPE html&gt;就可以，正确使用DOCTYPE<br/>
正文:<br/>
Doctype是啥?&amp;lt;!DOCTYPE&amp;gt; 声明位于文档中的最前面的位置，处于 &amp;lt;html&amp;gt; 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。Document Type 文档类型，缩写成DOCTYPE，在html中它就是个标签：&amp;lt;!DOCTYPE&amp;gt;，它有自己的声明格式，不是在html标签前加上它就完事了的，查看qq.com页面源码可见如下声明： &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;gt; 在XHTML Strict DTD声明的html中出现th标签属性width时，则会出现警告信息(如下图)，改成transitional dta就不会出现警告Doctype起啥作用?上面也提到，Doctype告诉浏览器使用什么样的html或xhtml规范来解析html文档，上文说到的DOCTYPE组成中的第5部分所引入的dtd文件则包含了标记、attributes 、properties、约束规则。除此外，Doctype还会对浏览器的渲染模式产生影响，不同的渲染模式会影响到浏览器对于 CSS 代码甚至 JavaScript 脚本的解析，所以Doctype是非常关键的，尤其是在 IE 系列浏览器中，由DOCTYPE 所决定的 HTML 页面的渲染模式至关重要。两种渲染模式：    BackCompat：标准兼容模式未开启（或叫怪异模式[Quirks mode]、混杂模式）    CSS1Compat：标准兼容模式已开启（或叫严格模式[Standards mode/Strict mode]）长话短说两种渲染模式的由来，很久以前W3C标准没出现的时候，江湖很混乱，页面上根本就没有doctype这个东西，乱世出英雄啊，w3c标准出现后页面上就有了doctype，为了照顾老前辈的页面（没有doctype或使用HTML4以下[不包括HTML4]的DTD声明），怪异模式就出现了，保证古董页面能正常显示；江湖统一之后，大家都开始使用w3c标准，这就是标准模式。测试ie 8、 ff10、 chrome16的渲染模式，测试文档如下：（只是给予直观感受，并非全面周到的测试）&amp;lt;html xmlns=&amp;gt<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=947&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=947&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=947&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=947&amp;Page=2">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=947">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=947">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>