<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>潔靜精微 &#187; mode</title>
	<atom:link href="http://julabs.me/blog/tags/mode/feed/" rel="self" type="application/rss+xml" />
	<link>http://julabs.me/blog</link>
	<description>想努力创造完美的东西，必须具备心灵的纯洁，同时富于宗教精神。</description>
	<lastBuildDate>Wed, 18 Jan 2012 06:34:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>用“document.compatMode”判断浏览器布局模式</title>
		<link>http://julabs.me/blog/front/javascript-browser-mode/</link>
		<comments>http://julabs.me/blog/front/javascript-browser-mode/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 10:07:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[前端]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mode]]></category>

		<guid isPermaLink="false">http://julabs.me/blog/?p=120</guid>
		<description><![CDATA[在看mootools文档时，看到了“document.compatMode”，这句代码从未见过，一查原来它可以侦测游览器的布局模式（Layout）。布局模式一般分为标准模式（Standards Mode）和怪异模式（quirks mode），在标准模式中，浏览器根据W3C所定的标准规范来显示页面；而在怪异模式中，页面将以IE5，甚至IE4的显示页面的方式来表现，以兼容以非标准代码编写的网页，保持其能正常显示。关于模式的更多信息请参看aoao的《浏览器的模式问题 Quirks Mode vs Standards Mode》一文。 虽然可以兼容了，但也给网页制做带了一些麻烦，比如在获取页面可视区域的总高度时就要用“document.documentElement”来判断页面是以何种模式来布局的。个人认为用“document.compatMode”更简单点。“document.compatMode”有两个值，一个是“BackCompat”，对应怪异模式；一个是“CSS1Compat”，对应标准模式。]]></description>
			<content:encoded><![CDATA[<p>在看<a href="http://mootools.net" class="blank">mootools</a>文档时，看到了“document.compatMode”，这句代码从未见过，一查原来它可以侦测游览器的布局模式（Layout）。布局模式一般分为标准模式（Standards Mode）和怪异模式（quirks mode），在标准模式中，浏览器根据W3C所定的标准规范来显示页面；而在怪异模式中，页面将以IE5，甚至IE4的显示页面的方式来表现，以兼容以非标准代码编写的网页，保持其能正常显示。关于模式的更多信息请参看<a href="http://www.aoao.org.cn/" class="blank">aoao</a>的<a href="http://www.aoao.org.cn/blog/2007/01/browser-mode/" class="blank">《浏览器的模式问题 Quirks Mode vs Standards Mode》</a>一文。</p>
<p>虽然可以兼容了，但也给网页制做带了一些麻烦，比如在获取页面可视区域的总高度时就要用“document.documentElement”来判断页面是以何种模式来布局的。个人认为用“document.compatMode”更简单点。“document.compatMode”有两个值，一个是“BackCompat”，对应怪异模式；一个是“CSS1Compat”，对应标准模式。</p>
]]></content:encoded>
			<wfw:commentRss>http://julabs.me/blog/front/javascript-browser-mode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

