All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
Windows,Vista下安装SQL,Server,2005_mssql学习_编程技术
delphi向一个文件中添加内容
本地检验网页是否符合标准的几种方法_[Html教程]
asp.net2.0网站基础之服务器安装IIS
php5的simplexml解析错误_[PHP教程]
ASP.NET中通过对话框方式下载文件_.net资料_编程技术
在项目中添加对ASA,.NET数据程序的引用_.net资料_编程技术
XML入门教程:XML是如何被利用的?_[XML教程]
将改变我们生活的这些XML应用_[XML教程]
php中的安全模式是指的什么?_php资料_编程技术
Reading number is top 10 pictures
Absolutely shocked. National geographic 50 animal photographys3
In the world the most mysterious 21 place landscape2
NeedWallpaper9
9.3阅兵全景图2-英雄连队梯队和外国方阵梯队
The little woman's bright wire1
王艳写真温柔如水1
The world's top ten most beautiful railway station2
看如何给单纯的少女洗脑
Photographed the passion of the clients and prostitutes in the sex trade picture1
Female model behind the bitterness, often being overcharged3
Download software ranking
Tram sex maniac 2 (H) rar bag1
Take off clothes to survival
Boxer's Top ten classic battle4
电车之狼R
matrix2
仙剑奇侠传98硬盘WINXP版
塘西风月痕
星际争霸1.08硬盘免安装版
Boxer's Top ten classic battle7
SP4 for SQL2000
归海一刀 published in(发表于) 2014/3/30 5:36:08 Edit(编辑)
网页制作知识:XHTML 和 DOCTYPE 切换_[Html教程]

网页制作知识:XHTML 和 DOCTYPE 切换_[Html教程]

网页制作知识:XHTML 和 DOCTYPE 切换_[Html教程]

为 Web页指定 DOCTYPE 会影响浏览器呈现页的方式。Internet Explorer、Mozilla Firefox 和 Opera 全都支持一种名为“DOCTYPE 切换”(也叫“DOCTYPE 嗅探”)的功能。

引入 DOCTYPE 切换的目的是使浏览器能够正确地呈现符合标准的 Web 站点以及旧式 Web 站点。大多数 Web 站点被开发为呈现 HTML 页而不是 XHTML 页。浏览器通过判断是否存在 DOCTYPE 来确定何时应该使用标准来呈现页。

Internet Explorer 6+ 支持两种呈现模式,分别叫做 Quirks 模式和 Standards 模式。当 Internet Explorer 呈现包含有效 XHTML(或 HTML 4.0)DOCTYPE 的页时,它会以 Standards 模式呈现该页;否则,它会以 Quirks模式呈现该页(有关详细信息,请参阅 CSS Enhancements in Internet Explorer 6)。

Opera 浏览器 (Opera 7+) 支持与 Internet Explorer 相同的两种呈现模式:Quirks 和 Standards(有关详细信息,请参阅 http://www.opera.com/docs/specs/doctype/)。

Mozilla Firefox 1+ 支持三种呈现模式:Quirks 模式、Almost Standards 模式和 Standards 模式。Firefox 的 Almost Standards 模式对应于 Internet Explorer 和 Opera 的 Standards 模式。当页包含有效的 XHTML 1.0 Transitional DOCTYPE(并且该页被分配为 text/html MIME 类型)时,Firefox 会以 Almost Standards 模式呈现该页。当页包含 XHTML 1.0 Strict 或 XHTML 1.1 DOCTYPE(或者该页被分配为 XML MIME 类型)时,该页将以 Standards 模式呈现(有关详细信息,请参阅 http://www.mozilla.org/docs/web-developer/quirks/doctypes.html)。

可以通过临时向页中添加以下客户端脚本(该脚本在最新版本的 Internet Explorer、Firefox 和 Opera 中有效)确定浏览器的当前呈现模式。




您需要关心浏览器的呈现模式,因为它会影响将层叠样式表应用于该页的方式。如果将现有 HTML 页转换为 XHTML 页,那么在浏览器中打开它们时,它们可能看起来非常不同。

例如,Internet Explorer 以不同方式计算页元素的大小,这取决于呈现模式(它使用不同的 CSS Box Model)。在 Quirks 模式下,元素的宽度是通过将元素的内容、内边距、边框和边距相加而计算得到的。在 Standards 模式下,元素的宽度是只考虑元素内容的宽度而计算得到的。

例如,考虑下列两个
标记。




First Box




Second Box





除了第二个
元素的附加内边距以外,这两个
元素是相同的。在 Quirks 模式(参见图 2)下,这两个
元素看起来大小相同,因为在计算第二个
元素的宽度时考虑了它的附加内边距(这两个元素的总宽度为 400px)。在 Standards 模式(参见图 3)下,第二个
元素看起来要比第一个
元素宽,因为在计算元素的宽度时未考虑内边距(这两个元素的总宽度大于 400px)。

2. Quirks 模式

3. Standards 模式
-----------------------------------------------------------------------------------
这只是 Quirks 模式下浏览器差异的一个示例。在 Quirks 模式下,每个浏览器都以相当不同的方式实现 W3C层叠样式表标准。有关切换到 Standards 模式的一个妙处在于,它强制几乎所有现代浏览器以非常类似的方式(不完全相同,但要好得多)解释 W3C标准。

如果希望 Web 页以相同方式出现在所有浏览器中,那么通过包含 XHTML 1.0 Transitional DOCTYPE 触发 Standards 模式(在 Internet Explorer 和 Opera 中)和 Almost Standards 模式(在 Firefox 中)是一个好主意。






添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.