<?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>vfresh &#187; HTML/CSS</title>
	<atom:link href="http://www.vfresh.org/category/w3c/feed" rel="self" type="application/rss+xml" />
	<link>http://www.vfresh.org</link>
	<description>专注前端技术</description>
	<lastBuildDate>Mon, 06 Sep 2010 03:21:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>备忘：页面内容加载优化</title>
		<link>http://www.vfresh.org/w3c/1050</link>
		<comments>http://www.vfresh.org/w3c/1050#comments</comments>
		<pubDate>Mon, 31 May 2010 09:01:09 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[性能优化]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/?p=1050</guid>
		<description><![CDATA[根据Browserscope提供的资料，整理了一下各浏览器的区别，以作备忘： 连接数：ie6,ie7单个域名只能同时下载2个资源，CDN对此会有很大的帮助 js阻碍：ie6,ie7的script会阻碍js,css,图片的加载；而ie8只会阻碍图片的加载；所有浏览器的script都会阻碍iframe的加载； data:URLs：ie6,ie7不支持data:URLs 异步加载js：只有firefox3.6支持HTML5的异步加载js方式（ie和ff3.5支持defer属性） 内联脚本：样式表后面紧接一个内联脚本块，样式会阻碍后面的资源加载（仅firefox3.6解决） 重定向：仅firefox和chrome 支持重定向缓存 预加载：firefox支持Link Prefetch]]></description>
			<content:encoded><![CDATA[<p>根据<a href="http://www.browserscope.org/?category=network&#038;v=3&#038;ua=Chrome%206.0.420,Firefox%203.6.4,IE%206.0,IE%207.0,IE%208.0">Browserscope</a>提供的资料，整理了一下各浏览器的区别，以作备忘：</p>
<ol>
<li>连接数：ie6,ie7单个域名只能同时下载2个资源，CDN对此会有很大的帮助</li>
<li>js阻碍：ie6,ie7的script会阻碍js,css,图片的加载；而ie8只会阻碍图片的加载；所有浏览器的script都会阻碍iframe的加载；</li>
<li>data:URLs：ie6,ie7不支持data:URLs</li>
<li>异步加载js：只有firefox3.6支持HTML5的异步加载js方式（ie和ff3.5支持defer属性）</li>
<li>内联脚本：样式表后面紧接一个内联脚本块，样式会阻碍后面的资源加载（仅firefox3.6解决）</li>
<li>重定向：仅firefox和chrome 支持重定向缓存</li>
<li>预加载：firefox支持<a href="https://developer.mozilla.org/en/Link_prefetching_FAQ">Link Prefetch</a></li>
</ol>
<img src="http://www.vfresh.org/?ak_action=api_record_view&id=1050&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/1050/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[译]高效地呈现CSS</title>
		<link>http://www.vfresh.org/w3c/1034</link>
		<comments>http://www.vfresh.org/w3c/1034#comments</comments>
		<pubDate>Tue, 25 May 2010 07:25:24 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[性能优化]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/?p=1034</guid>
		<description><![CDATA[原文：http://css-tricks.com/efficiently-rendering-css/ 中文：http://www.vfresh.org/w3c/1034 只做重点翻译. 从右到左的解析 浏览器解析CSS的时候是从右至左，例如：ul > li a[title="home"]这个选择器中，浏览器首先解析是a[title="home"]，这部分也被称为“选择器主键”，即最终将选择的元素。 ID选择符最高效，通配选择符最低效 从高效到低效，有四种选择符：ID、类、标签、通配符。 css#main-navigation &#123; &#125; /* ID (最快的) */ body.home #page-wrap &#123; &#125; /* ID */ .main-navigation &#123; &#125; /* 类 */ ul li a.current &#123; &#125; /* 类 * ul { } /* 标签 */ ul li a &#123; &#125; /* 标签 */ * &#123; &#125; [...]]]></description>
			<content:encoded><![CDATA[<p>原文：<a href="http://css-tricks.com/efficiently-rendering-css/">http://css-tricks.com/efficiently-rendering-css/</a><br />
中文：<a href="http://www.vfresh.org/w3c/1034">http://www.vfresh.org/w3c/1034</a></p>
<p>只做重点翻译.</p>
<h3>从右到左的解析</h3>
<p>浏览器解析CSS的时候是从右至左，例如：<code class="inline">ul > li a[title="home"]</code>这个选择器中，浏览器首先解析是<code class="inline">a[title="home"]</code>，这部分也被称为“选择器主键”，即最终将选择的元素。</p>
<h3>ID选择符最高效，通配选择符最低效</h3>
<p>从高效到低效，有四种选择符：ID、类、标签、通配符。</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">#main-navigation</span> <span style="color: #939393;">&#123;</span>   <span style="color: #939393;">&#125;</span>      <span style="color: #616161;">/* ID (最快的) */</span>
<span style="color: #3399CC;">body.home</span> <span style="color: #3399CC;">#page-wrap</span> <span style="color: #939393;">&#123;</span>   <span style="color: #939393;">&#125;</span>  <span style="color: #616161;">/* ID */</span>
<span style="color: #3399CC;">.main-navigation</span> <span style="color: #939393;">&#123;</span>   <span style="color: #939393;">&#125;</span>      <span style="color: #616161;">/* 类 */</span>
<span style="color: #3399CC;">ul</span> <span style="color: #3399CC;">li</span> <span style="color: #3399CC;">a.current</span> <span style="color: #939393;">&#123;</span>   <span style="color: #939393;">&#125;</span>       <span style="color: #616161;">/* 类 *
ul {   }                    /* 标签 */</span>
<span style="color: #3399CC;">ul</span> <span style="color: #3399CC;">li</span> <span style="color: #3399CC;">a</span> <span style="color: #939393;">&#123;</span>  <span style="color: #939393;">&#125;</span>                <span style="color: #616161;">/* 标签 */</span>
<span style="color: #939393;">*</span> <span style="color: #939393;">&#123;</span>   <span style="color: #939393;">&#125;</span>                     <span style="color: #616161;">/* 通配符(最慢的) */</span>
<span style="color: #3399CC;">#content</span> <span style="color: #939393;">&#91;</span><span style="color: #3399CC;">title</span><span style="color: #939393;">=</span><span style="color: #ff0000;">'home'</span><span style="color: #939393;">&#93;</span>     <span style="color: #616161;">/* 通配符 */</span></pre></div></div>

<p>结合上面说的“浏览器从右至左解析”，下面的这个选择器就不是那么高效了：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">#main-nav</span> <span style="color: #939393;">&gt;</span> <span style="color: #3399CC;">li</span> <span style="color: #939393;">&#123;</span>   <span style="color: #939393;">&#125;</span>  <span style="color: #616161;">/* 低于预计的效率 */</span></pre></div></div>

<p>这让人非常的疑惑，我们原以为浏览器会先匹配最高效的ID，然后再去找那该死的子元素li。但事实是更该死的浏览器会先去找低效的li。</p>
<h3>不要使用标签筛选</h3>
<p>绝对不要这么用：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">ul</span><span style="color: #3399CC;">#main-navigation</span> <span style="color: #939393;">&#123;</span>  <span style="color: #939393;">&#125;</span></pre></div></div>

<p>ID是唯一的，所以没必要再用个标签，脱裤子放屁的事咱ITer不能做。<br />
同样的，对于类(class)也应该尽量避免，除非你想实现同一类名根据标签来做不同的表现。</p>
<h3>包含选择器是最烂的</h3>
<p>David Hyatt曾说过：</p>
<blockquote><p>CSS中最耗资源的就是包含选择器(Descendant Selectors)，特别是这些选择器是标签或通配符时，资源开销会大的恐怖。</p></blockquote>
<p>也就是说，这个选择器是相当的低效：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">html</span> <span style="color: #3399CC;">body</span> <span style="color: #3399CC;">ul</span> <span style="color: #3399CC;">li</span> <span style="color: #3399CC;">a</span> <span style="color: #939393;">&#123;</span>  <span style="color: #939393;">&#125;</span></pre></div></div>

<p><small>墙内音：fuuuuuuck ie6</small></p>
<h3>一个失败的选择器比一个成功的选择器更高效</h3>
<p>我不确定这一条的实用性，因为在你的css里面出现着一堆一堆的无效的选择器，好像呃，非常的诡异。但我们还是得明白：当浏览器从右至左解析选择器的时候，一旦无法匹配就会立即停止解析。</p>
<h3>写选择器的时候思考一下为什么</h3>
<p>例如这个选择器：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">#main-navigation</span> <span style="color: #3399CC;">li</span> <span style="color: #3399CC;">a</span> <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">font-family</span><span style="color: #939393;">:</span> Georgia<span style="color: #939393;">,</span> Serif<span style="color: #939393;">;</span> <span style="color: #939393;">&#125;</span></pre></div></div>

<p>上面这段代码只是用来申明字体类型(font-family)，不必指定如此详细(复杂)的选择器（除非你是想覆盖<重设>font-family）<br />
可以通过继承的方式使之更高效：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">#main-navigation</span> <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">font-family</span><span style="color: #939393;">:</span> Georgia<span style="color: #939393;">,</span> Serif<span style="color: #939393;">;</span> <span style="color: #939393;">&#125;</span></pre></div></div>

<p>全文主要内容译完<br />
作者还提醒大家：</p>
<blockquote><p>
不要为了优化css选择器效率而损失css的可维护性、语义化，这样就得不偿失了。本文只是希望你能认识到，css可以写的更好更漂亮。</p></blockquote>
<p>另外，css选择器在一些JavaScript库中同样有用到，这些概念也同样适用；ID最高效，复杂、包含选择器这类是低效的。</p>
<img src="http://www.vfresh.org/?ak_action=api_record_view&id=1034&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/1034/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>[译]如何在目前这个浏览器群雄割据的时期用上HTML5</title>
		<link>http://www.vfresh.org/w3c/989</link>
		<comments>http://www.vfresh.org/w3c/989#comments</comments>
		<pubDate>Sat, 03 Apr 2010 10:06:04 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/?p=989</guid>
		<description><![CDATA[原文：How to use HTML5 in your client work right now 中文：如何在目前这个浏览器群雄割据的时期用上HTML5 请尊重版权，转载请注明来源！ “可否用HTML5来做这个站？”两周前一个客户这样问我，我当然很乐意这么做。当时的情况是这样的： 我： 如果你们没有问题的话，我们将使用HTML5重构整个站点。但我想问下：你们站点有多少IE用户是没有开启javascript的？占多少比率? 客户： 嗯，我真的不清楚。但我不想损失这部分用户，所以我想还是不要用HTML5了。 我： 哇！别这么早下决定，我们可以只用HTML5来搭建个别之处，而非全部，这样如何？ 客户： 棒极了！就这样做。 目前我们可以用到HTML5的哪些东东？ Rich:绝大部分都可以用上，这里有一个兼容(包括IE)的简要列表： 修改文档申明； html&#60;!DOCTYPE html&#62; 简化编码设置； html&#60;meta charset=&#34;utf-8&#34; /&#62; 简化&#60;script&#62;和&#60;style&#62;标签； html&#60;link href=&#34;style.css&#34; rel=&#34;stylesheet&#34; /&#62; &#60;script src=&#34;script.js&#34;&#62;&#60;/script&#62; 使用块级链接； html&#60;article&#62; &#60;a href=&#34;story1.html&#34;&#62; &#60;h3&#62;Bruce Lawson voted sexiest man on Earth&#60;/h3&#62; &#60;p&#62;&#60;img src=&#34;bruce.jpg&#34; alt=&#34;gorgeous lovebundle. &#34;&#62;A congress representing [...]]]></description>
			<content:encoded><![CDATA[<p>原文：<a href="http://html5doctor.com/how-to-use-html5-in-your-client-work-right-now/">How to use HTML5 in your client work right now</a><br />
中文：<a href="http://www.vfresh.org/w3c/989">如何在目前这个浏览器群雄割据的时期用上HTML5</a><br />
请尊重版权，转载请注明来源！</p>
<p>“可否用HTML5来做这个站？”两周前一个客户这样问我，我当然很乐意这么做。当时的情况是这样的：</p>
<p>我：<br />
<blockquote>如果你们没有问题的话，我们将使用HTML5重构整个站点。但我想问下：你们站点有多少IE用户是没有开启javascript的？占多少比率?</p></blockquote>
<p>客户：<br />
<blockquote>嗯，我真的不清楚。但我不想损失这部分用户，所以我想还是不要用HTML5了。</p></blockquote>
<p>我：<br />
<blockquote>哇！别这么早下决定，我们可以只用HTML5来搭建个别之处，而非全部，这样如何？</p></blockquote>
<p>客户：<br />
<blockquote>棒极了！就这样做。</p></blockquote>
<h2>目前我们可以用到HTML5的哪些东东？</h2>
<p><span id="more-989"></span></p>
<p>Rich:绝大部分都可以用上，这里有一个兼容(包括IE)的简要列表：</p>
<ol>
<li><a href="http://html5doctor.com/html-5-boilerplates/">修改文档申明；</a>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">!DOCTYPE</span> html<span style="color: #00bbdd;">&gt;</span></pre></div></div>

</li>
<li><a href="http://html5doctor.com/html-5-boilerplates/">简化编码设置；</a>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">meta</span> <span style="color: #E46F47;">charset</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;utf-8&quot;</span> <span style="color: #00bbdd;">/&gt;</span></pre></div></div>

</li>
<li><a href="http://html5doctor.com/html-5-boilerplates/">简化&lt;script&gt;和&lt;style&gt;标签；</a>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">link</span> <span style="color: #E46F47;">href</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;style.css&quot;</span> <span style="color: #E46F47;">rel</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;stylesheet&quot;</span> <span style="color: #00bbdd;">/&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">script</span> <span style="color: #E46F47;">src</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;script.js&quot;</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">script</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>

</li>
</li>
<li><a href="http://html5doctor.com/block-level-links-in-html-5/">使用块级链接；</a>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span>article<span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">a</span> <span style="color: #E46F47;">href</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;story1.html&quot;</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">h3</span><span style="color: #00bbdd;">&gt;</span>Bruce Lawson voted sexiest man on Earth<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">h3</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;&lt;</span><span style="color: #00bbdd;">img</span> <span style="color: #E46F47;">src</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;bruce.jpg&quot;</span> <span style="color: #E46F47;">alt</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;gorgeous lovebundle. &quot;</span><span style="color: #00bbdd;">&gt;</span>A congress representing all the planet's women unanimously voted Bruce Lawson as sexiest man alive.<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;</span>Read more<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">a</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span>article<span style="color: #00bbdd;">&gt;</span></pre></div></div>

</li>
<li>在HTML4中使用语义化的类名来替代HTML5的新标签，可以参考<a href="http://boblet.tumblr.com/post/60552152/html5">@boblet’s cheat sheet</a></li>
<li>使用新的form属性以及input type属性，以便优雅降级：<br />新的input type：<br /><a href="http://www.w3.org/TR/html5/forms.html#telephone-state">tel</a>,<a href="http://www.w3.org/TR/html5/forms.html#text-state-and-search-state">search</a>,<a href="http://www.w3.org/TR/html5/forms.html#url-state">url</a>,<a href="http://www.w3.org/TR/html5/forms.html#e-mail-state">email</a>,<a href="http://www.w3.org/TR/html5/forms.html#date-and-time-state">datetime</a>,<a href="http://www.w3.org/TR/html5/forms.html#date-state">date</a>,<a href="http://www.w3.org/TR/html5/forms.html#month-state">month</a>,<a href="http://www.w3.org/TR/html5/forms.html#week-state">week</a>,<a href="http://www.w3.org/TR/html5/forms.html#time-state">time</a>,<a href="http://www.w3.org/TR/html5/forms.html#local-date-and-time-state">datetime-local</a>,<a href="http://www.w3.org/TR/html5/forms.html#number-state">number</a>,<a href="http://www.w3.org/TR/html5/forms.html#range-state">range</a>,<a href="http://www.w3.org/TR/html5/forms.html#color-state">color</a></li>
<li>使用诸如<a href="http://www.w3.org/TR/html5/text-level-semantics.html#the-time-element">&lt;time&gt;</a>这类新的标签来增强语义，这些可以被标准浏览器所解析；</li>
<li>使用<a href="http://www.w3.org/TR/html5/video.html#video">&lt;video&gt;</a>和<a href="http://www.w3.org/TR/html5/video.html#audio">&lt;audio&gt;</a>标签，然后使之优雅降级（可参考<a href="http://html5doctor.com/native-audio-in-the-browser/">audio</a>和<a href="http://camendesign.com/code/video_for_everybody">Video for Everybody</a>）；</li>
<li>对一些缺陷修复可使用诸如<a href="http://www.modernizr.com/">Modernizr</a>的方式</li>
</ol>
<p>你可以在<a href="http://molly.com/html5/html5-0709.html">Molly Holzschlag</a> and <a href="http://a.deveria.com/caniuse/">Alex Deveria</a>那里查到兼容性的资料。</p>
<p>今日至此，明日再做修整~</p>
<h3>翻译参考资料</h3>
<ul>
<li><a href="http://dev.w3.org/html5/html4-differences/">HTML5 differences from HTML4</a></li>
</ul>
<img src="http://www.vfresh.org/?ak_action=api_record_view&id=989&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/989/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>zencoding(HTML) for EditPlus v1.1</title>
		<link>http://www.vfresh.org/w3c/914</link>
		<comments>http://www.vfresh.org/w3c/914#comments</comments>
		<pubDate>Wed, 24 Feb 2010 02:47:18 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[EditPlus工具]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/?p=914</guid>
		<description><![CDATA[zencoding介绍可以参见前端观察的译文 下载：EditPlus.Zen.HTML v1.1 v1.1改成了弹窗输入代码方式，相对v1.0较为便捷 还在想更好的实现方式，editplus的接口太少了~ 安装 在EditPlus中依次点击[工具(T)]->[配置用户工具(C)]->[添加(D)]->[应用程序] 设置如下： (请将命令修改为你的zencoding插件路径) 然后设置一个自己喜欢的快捷键吧。 English: Unzip EditPlus.Zen.HTML v1.1.zip to a sensible location. In EditPlus open the &#8220;Tools&#8221; menu and select &#8220;Configure User Tools&#8221; add a new program Assign a Hotkey (eg. CTRL+,) to this tool 使用 输入前按下之前设置的快捷键，然后在弹窗里输入快捷代码。 注：如果喜欢v1.0的选取片段方式，可以修改设置： 更新历史 v1.1改变输入方式为弹窗输入，相对便捷 v1.0简单功能实现 相关阅读zencoding(HTML) for EditPlus v1.0 JSLint for EditPlus 检验js语法 [...]

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/667' rel='bookmark' title='Permanent Link: zencoding(HTML) for EditPlus v1.0'>zencoding(HTML) for EditPlus v1.0</a></li>
<li><a href='http://www.vfresh.org/js/980' rel='bookmark' title='Permanent Link: JSLint for EditPlus 检验js语法'>JSLint for EditPlus 检验js语法</a></li>
<li><a href='http://www.vfresh.org/w3c/71' rel='bookmark' title='Permanent Link: (X)HTML Strict 下的嵌套规则'>(X)HTML Strict 下的嵌套规则</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p>zencoding介绍可以参见<a href="http://www.qianduan.net/zen-coding-a-new-way-to-write-html-code.html" target="_blank">前端观察的译文</a></p>
<p>下载：<a href="http://code.google.com/p/vfresh/downloads/detail?name=EditPlus.Zen.HTML%20v1.1.zip">EditPlus.Zen.HTML v1.1</a></p>
<p>v1.1改成了弹窗输入代码方式，相对v1.0较为便捷<br />
还在想更好的实现方式，editplus的接口太少了~<br />
<span id="more-914"></span></p>
<h3>安装</h3>
<p>在EditPlus中依次点击[工具(T)]->[配置用户工具(C)]->[添加(D)]->[应用程序]<br />
设置如下：<br />
<img src="http://www.vfresh.org/wp-content/uploads/2010/02/zencoding-1.png" /><br />
<em class="tip">(请将<strong>命令</strong>修改为你的zencoding插件路径)</em><br />
然后设置一个自己喜欢的快捷键吧。</p>
<p>English:</p>
<ol>
<li>Unzip <em>EditPlus.Zen.HTML v1.1.zip</em> to a sensible location.</li>
<li>In EditPlus open the &#8220;Tools&#8221; menu and select &#8220;Configure User Tools&#8221;</li>
<li>add a new program</li>
<li>Assign a Hotkey (eg. CTRL+,) to this tool</li>
</ol>
<h3>使用</h3>
<p>输入前按下之前设置的快捷键，然后在弹窗里输入快捷代码。</p>
<p>注：如果喜欢v1.0的选取片段方式，可以修改设置：<br />
<img src="http://www.vfresh.org/wp-content/uploads/2010/02/zencoding-2.png" /></p>
<h3>更新历史</h3>
<ul>
<li>v1.1<br/>改变输入方式为弹窗输入，相对便捷</li>
<li>v1.0<br/>简单功能实现</li>
</ul>
<img src="http://www.vfresh.org/?ak_action=api_record_view&id=914&type=feed" alt="" />

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/667' rel='bookmark' title='Permanent Link: zencoding(HTML) for EditPlus v1.0'>zencoding(HTML) for EditPlus v1.0</a></li>
<li><a href='http://www.vfresh.org/js/980' rel='bookmark' title='Permanent Link: JSLint for EditPlus 检验js语法'>JSLint for EditPlus 检验js语法</a></li>
<li><a href='http://www.vfresh.org/w3c/71' rel='bookmark' title='Permanent Link: (X)HTML Strict 下的嵌套规则'>(X)HTML Strict 下的嵌套规则</a></li>
</ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/914/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>css3 简单交互应用“:target”</title>
		<link>http://www.vfresh.org/w3c/880</link>
		<comments>http://www.vfresh.org/w3c/880#comments</comments>
		<pubDate>Thu, 28 Jan 2010 03:28:52 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[css3]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/?p=880</guid>
		<description><![CDATA[先看示例：例一（请用firefox3.x、chrome4等支持css3的浏览器查看） 关键的css是这一句： css.post:target &#123; display:block; position:fixed; top:50%; left:50%; margin:-80px 0 0 -260px; &#125; 例一向大家展示了css3中:target的神奇应用，但不足的是当有纵向滚动条时，会有页面跳转的动作；当然了，也必须有跳转动作:target才会运作。 如果需要取消页面跳转，那得用上JavaScript了。 但是我们可以换一种简单的交互方式：查看例二 这就是css3的魅力，通过css就能实现不错的用户交互体验，当然配合JavaScript会更出色！ 在此抛砖引玉~]]></description>
			<content:encoded><![CDATA[<p>先看示例：<a href="http://www.vfresh.org/code-demo/css3-apply-target/1.html" target="_blank">例一</a><small>（请用firefox3.x、chrome4等支持css3的浏览器查看）</small></p>
<p>关键的css是这一句：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">.post</span><span style="color: #3399CC;">:target</span> <span style="color: #939393;">&#123;</span>
  <span style="color: #F96433;">display</span><span style="color: #939393;">:</span><span style="color: #99CC33;">block</span><span style="color: #939393;">;</span>
  <span style="color: #F96433;">position</span><span style="color: #939393;">:</span><span style="color: #99CC33;">fixed</span><span style="color: #939393;">;</span>
  <span style="color: #F96433;">top</span><span style="color: #939393;">:</span><span style="color: #99CC33;">50%</span><span style="color: #939393;">;</span>
  <span style="color: #F96433;">left</span><span style="color: #939393;">:</span><span style="color: #99CC33;">50%</span><span style="color: #939393;">;</span>
  <span style="color: #F96433;">margin</span><span style="color: #3399CC;">:<span style="color: #99CC33;">-80px</span></span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #99CC33;">-260px</span><span style="color: #939393;">;</span>
<span style="color: #939393;">&#125;</span></pre></div></div>

<p>例一向大家展示了css3中<code class="inline">:target</code>的神奇应用，但不足的是当有纵向滚动条时，会有页面跳转的动作；当然了，也必须有跳转动作<code class="inline">:target</code>才会运作。<br />
如果需要取消页面跳转，那得用上JavaScript了。</p>
<p>但是我们可以换一种简单的交互方式：<a href="http://www.vfresh.org/code-demo/css3-apply-target/2.html" target="_blank" title="">查看例二</a></p>
<p>这就是css3的魅力，通过css就能实现不错的用户交互体验，当然配合JavaScript会更出色！<br />
在此抛砖引玉~</p>
<img src="http://www.vfresh.org/?ak_action=api_record_view&id=880&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/880/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>display:inline-block 另解</title>
		<link>http://www.vfresh.org/w3c/851</link>
		<comments>http://www.vfresh.org/w3c/851#comments</comments>
		<pubDate>Thu, 21 Jan 2010 05:35:46 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[浏览器兼容]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/?p=851</guid>
		<description><![CDATA[inline-block是个好东西，谁用都知道。 但兼容是个问题（仅Opera、Safari、chrome、firefox3.x能完美呈现） IE下可以通过触发hasLayout来模拟inline-block 纠正我一直以来的认知错误“ie不支持inline-block”： IE5.5就已经支持inline-block了，可参考display Property的Remarks部分；但IE7及以下版本下给block元素设定inline-block需要使用*display:inline;*zoom:1;来修正。 麻烦的是firefox2.x 虽然有-moz-inline-block和-moz-inline-stack来模拟，但都或多或少有些问题 firefox2.x中使用-moz-inline-stack使用可能遇到的问题：（垂直居中） 可以使用-moz-box-align -moz-box-pack这2个firefox私类来稍作修正，但始终无法完美模拟。 在一次偶然中，我发现firefox还提供有另一个私有属性display:-moz-box;，它会根据-moz-box-orient的值来水平或垂直显示其子元素。 因此给-moz-inline-block元素的父级定义display:-moz-box;就可完美模拟inline-block了！（-moz-box-orient默认值为水平显示） 但因为-moz-box的定义，这个方法不适合有其他类型子元素的容器使用。 可点此查看示例 主要样式： css.link-ib,.link-ib span &#123; display:inline-block; height:40px; line-height:40px; background:#FFCB06 url&#40;btn.png&#41; no-repeat; *display:inline; /** 修正ie 无法给block元素设定inline-block **/ *zoom:1; /** 触发ie中inline元素的hasLayout **/ &#125; .link-ib &#123;display:-moz-box;&#125; /** for firefox2.x **/ .link-ib span &#123;display:-moz-inline-block;&#125; /** for firefox2.x **/ .link-ib &#123; padding-left:20px; color:#654005; font-size:16px; text-decoration:none; background-position:0 [...]

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/163' rel='bookmark' title='Permanent Link: display:inline-block'>display:inline-block</a></li>
<li><a href='http://www.vfresh.org/w3c/676' rel='bookmark' title='Permanent Link: 合理隐藏文字'>合理隐藏文字</a></li>
<li><a href='http://www.vfresh.org/w3c/9' rel='bookmark' title='Permanent Link: 纯CSS的图片展示效果'>纯CSS的图片展示效果</a></li>
<li><a href='http://www.vfresh.org/w3c/766' rel='bookmark' title='Permanent Link: 小技巧：带分隔线左右布局的实现'>小技巧：带分隔线左右布局的实现</a></li>
<li><a href='http://www.vfresh.org/w3c/596' rel='bookmark' title='Permanent Link: 使用css给图片添加阴影'>使用css给图片添加阴影</a></li>
<li><a href='http://www.vfresh.org/w3c/84' rel='bookmark' title='Permanent Link: HTML默认样式'>HTML默认样式</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p><code class="inline">inline-block</code>是个好东西，谁用都知道。<br />
但<strong>兼容</strong>是个问题（仅Opera、Safari、chrome、firefox3.x能完美呈现）</p>
<p><del datetime="2010-01-22T10:05:21+00:00">IE下可以通过触发<code class="inline">hasLayout</code>来模拟inline-block</del></p>
<p>纠正我一直以来的认知错误<small>“ie不支持inline-block”</small>：<br />
IE5.5就已经支持<code class="inline">inline-block</code>了，可参考<a href="http://msdn.microsoft.com/en-us/library/ms530751(VS.85).aspx">display Property</a>的Remarks部分；但<strong>IE7及以下版本</strong>下给block元素设定inline-block需要使用<code class="inline">*display:inline;*zoom:1;</code>来修正。</p>
<p>麻烦的是firefox2.x<br />
虽然有<code class="inline">-moz-inline-block</code>和<code class="inline">-moz-inline-stack</code>来模拟，但都或多或少有些问题</p>
<p>firefox2.x中使用-moz-inline-stack使用可能遇到的问题：（垂直居中）<br />
<img src="http://www.vfresh.org/wp-content/uploads/2010/01/demo1.png" alt="" title="demo" width="259" height="129" class="alignnone size-full wp-image-852" /></p>
<p>可以使用<code class="inline">-moz-box-align</code> <code class="inline">-moz-box-pack</code>这2个firefox私类来稍作修正，但始终无法完美模拟。</p>
<p>在一次偶然中，我发现firefox还提供有另一个私有属性<code class="inline"><a target="_blank" href="https://developer.mozilla.org/en/CSS/display">display:-moz-box;</a></code>，它会根据<code class="inline"><a href="https://developer.mozilla.org/en/CSS/-moz-box-orient" target="_blank">-moz-box-orient</a></code>的值来水平或垂直显示其子元素。<br />
因此给<code class="inline">-moz-inline-block</code>元素的父级定义<code class="inline">display:-moz-box;</code>就可完美模拟inline-block了！（-moz-box-orient默认值为水平显示）<br />
但因为-moz-box的定义，这个方法不适合有其他类型子元素的容器使用。</p>
<p><a href="http://www.vfresh.org/code-demo/inline-block">可点此查看示例</a></p>
<p>主要样式：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">.link-ib</span><span style="color: #939393;">,</span><span style="color: #3399CC;">.link-ib</span> <span style="color: #3399CC;">span</span> <span style="color: #939393;">&#123;</span>
	<span style="color: #F96433;">display</span><span style="color: #939393;">:</span><span style="color: #99CC33;">inline-block</span><span style="color: #939393;">;</span>
	<span style="color: #F96433;">height</span><span style="color: #939393;">:</span><span style="color: #99CC33;">40px</span><span style="color: #939393;">;</span>
	<span style="color: #F96433;">line-height</span><span style="color: #939393;">:</span><span style="color: #99CC33;">40px</span><span style="color: #939393;">;</span>
	<span style="color: #F96433;">background</span><span style="color: #939393;">:</span><span style="color: #3399CC;">#FFCB06</span> <span style="color: #99CC33;">url</span><span style="color: #939393;">&#40;</span><span style="color: #999999;">btn.png</span><span style="color: #939393;">&#41;</span> <span style="color: #99CC33;">no-repeat</span><span style="color: #939393;">;</span>
	<span style="color: #939393;">*</span><span style="color: #F96433;">display</span><span style="color: #939393;">:</span><span style="color: #99CC33;">inline</span><span style="color: #939393;">;</span>	<span style="color: #616161;">/** 修正ie 无法给block元素设定inline-block **/</span>
	<span style="color: #939393;">*</span>zoom<span style="color: #939393;">:</span><span style="color: #cc66cc;">1</span><span style="color: #939393;">;</span>	<span style="color: #616161;">/** 触发ie中inline元素的hasLayout **/</span>
<span style="color: #939393;">&#125;</span>
<span style="color: #3399CC;">.link-ib</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">display</span><span style="color: #3399CC;">:-moz-box</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span> <span style="color: #616161;">/** for firefox2.x **/</span>
<span style="color: #3399CC;">.link-ib</span> <span style="color: #3399CC;">span</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">display</span><span style="color: #939393;">:</span><span style="color: #FC3901;">-moz-</span><span style="color: #99CC33;">inline-block</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span> <span style="color: #616161;">/** for firefox2.x **/</span>
	<span style="color: #3399CC;">.link-ib</span> <span style="color: #939393;">&#123;</span>
		<span style="color: #F96433;">padding-left</span><span style="color: #939393;">:</span><span style="color: #99CC33;">20px</span><span style="color: #939393;">;</span>
		<span style="color: #F96433;">color</span><span style="color: #939393;">:</span><span style="color: #3399CC;">#654005</span><span style="color: #939393;">;</span>
		<span style="color: #F96433;">font-size</span><span style="color: #939393;">:</span><span style="color: #99CC33;">16px</span><span style="color: #939393;">;</span>
		<span style="color: #F96433;">text-decoration</span><span style="color: #939393;">:</span><span style="color: #99CC33;">none</span><span style="color: #939393;">;</span>
		<span style="color: #F96433;">background-position</span><span style="color: #939393;">:</span><span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span><span style="color: #939393;">;</span>
	<span style="color: #939393;">&#125;</span>
	<span style="color: #3399CC;">.link-ib</span> <span style="color: #3399CC;">span</span> <span style="color: #939393;">&#123;</span>
		<span style="color: #F96433;">cursor</span><span style="color: #939393;">:</span><span style="color: #99CC33;">pointer</span><span style="color: #939393;">;</span>	<span style="color: #616161;">/** 修正IE **/</span>
		<span style="color: #F96433;">padding-right</span><span style="color: #939393;">:</span><span style="color: #99CC33;">20px</span><span style="color: #939393;">;</span>
		<span style="color: #F96433;">background-position</span><span style="color: #939393;">:</span><span style="color: #99CC33;">100%</span> <span style="color: #cc66cc;">0</span><span style="color: #939393;">;</span>
	<span style="color: #939393;">&#125;</span>
	<span style="color: #3399CC;">.link-ib</span><span style="color: #3399CC;">:hover</span> <span style="color: #939393;">&#123;</span>
		<span style="color: #F96433;">color</span><span style="color: #939393;">:</span><span style="color: #3399CC;">#000</span><span style="color: #939393;">;</span>
		<span style="color: #F96433;">background-position</span><span style="color: #939393;">:</span><span style="color: #cc66cc;">0</span> <span style="color: #99CC33;">-40px</span><span style="color: #939393;">;</span>
	<span style="color: #939393;">&#125;</span>
	<span style="color: #3399CC;">.link-ib</span><span style="color: #3399CC;">:hover</span> <span style="color: #3399CC;">span</span> <span style="color: #939393;">&#123;</span>
		<span style="color: #F96433;">background-position</span><span style="color: #939393;">:</span><span style="color: #99CC33;">100%</span> <span style="color: #99CC33;">-40px</span><span style="color: #939393;">;</span>
	<span style="color: #939393;">&#125;</span></pre></div></div>

<img src="http://www.vfresh.org/?ak_action=api_record_view&id=851&type=feed" alt="" />

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/163' rel='bookmark' title='Permanent Link: display:inline-block'>display:inline-block</a></li>
<li><a href='http://www.vfresh.org/w3c/676' rel='bookmark' title='Permanent Link: 合理隐藏文字'>合理隐藏文字</a></li>
<li><a href='http://www.vfresh.org/w3c/9' rel='bookmark' title='Permanent Link: 纯CSS的图片展示效果'>纯CSS的图片展示效果</a></li>
<li><a href='http://www.vfresh.org/w3c/766' rel='bookmark' title='Permanent Link: 小技巧：带分隔线左右布局的实现'>小技巧：带分隔线左右布局的实现</a></li>
<li><a href='http://www.vfresh.org/w3c/596' rel='bookmark' title='Permanent Link: 使用css给图片添加阴影'>使用css给图片添加阴影</a></li>
<li><a href='http://www.vfresh.org/w3c/84' rel='bookmark' title='Permanent Link: HTML默认样式'>HTML默认样式</a></li>
</ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/851/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>[译]IE6终极备忘：修复IE6下 25+ Bugs</title>
		<link>http://www.vfresh.org/w3c/727</link>
		<comments>http://www.vfresh.org/w3c/727#comments</comments>
		<pubDate>Fri, 08 Jan 2010 04:17:02 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[浏览器兼容]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/?p=727</guid>
		<description><![CDATA[去年就想将IE的bug系统地整理下，但一直都很忙没有完成，看到这篇E文后，我毫不犹豫的放下了手中的工作将之翻译出来。 由于是第一次译文，所以错误在所难免，欢迎大家批评指正。 原文：Ultimate IE6 Cheatsheet: How To Fix 25+ Internet Explorer 6 Bugs 翻译：http://www.vfresh.org/w3c/727(译文对原文进行了补充) 对IE6最好的策略就是不去兼容它。 好吧，我知道你的难处，你不得不去兼容IE6这个狗血的浏览器，因此不得不在兼容IE6上花费很多时间。对此，我颇有同感，让我来帮助你吧。 我不会象许多文章那样让你去抵制IE6，这并不会帮助到你(迫不得已时)去兼容IE6；因为IE6依旧占有一定的市场份额，你无法放弃IE6。本文将帮助你来解决这个难题。 我查阅过很多资料来摘录这些解决方案（有些是我自己提供的），现在我做成手册提供给大家搞定IE6这个家伙。我尽可能的提供了最优解决方案而不是一些hacks，并且提供了一些相关的资料。如果你发现有更好的方法或者本文有错误，请联系我。 【目录】 〖策略〗 在讨论IE6的BUG及如何修复之前，有必要先讲一些策略去避免这些恼人的问题——正所谓防患于未然 。 IE6 市场占有率 做一个简洁的设计 使用合适的文档申明(doctype) 验证你的代码 先对标准浏览器进行兼容 渐进增强(Progressive Enhancement) 使用自己的预设样式（CSS Reset） 使用JavaScript框架 使用JavaScript模拟标准浏览器 如何在IE下调试页面 〖对IE6单独兼容〗 兼容IE6的第一步就是单独对IE进行兼容，你针对IE6所写的代码只影响IE6。 使用IE特有条件注释 使用CSS选择器区分开IE6 使用JavaScript区分开IE6 〖图片〗 PNG半透明图片 IE6下的圆角 背景闪烁问题 〖布局〗 解决IE6布局方面的BUG非常的恼人！特别是在实现一个精美的设计稿时。 理解 hasLayout IE6 盒模型 最小高度 最大高度 100% 高度 最小宽度 [...]

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/528' rel='bookmark' title='Permanent Link: 固宽背景图居中错位的问题'>固宽背景图居中错位的问题</a></li>
<li><a href='http://www.vfresh.org/w3c/766' rel='bookmark' title='Permanent Link: 小技巧：带分隔线左右布局的实现'>小技巧：带分隔线左右布局的实现</a></li>
<li><a href='http://www.vfresh.org/w3c/676' rel='bookmark' title='Permanent Link: 合理隐藏文字'>合理隐藏文字</a></li>
<li><a href='http://www.vfresh.org/w3c/9' rel='bookmark' title='Permanent Link: 纯CSS的图片展示效果'>纯CSS的图片展示效果</a></li>
<li><a href='http://www.vfresh.org/w3c/84' rel='bookmark' title='Permanent Link: HTML默认样式'>HTML默认样式</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p>去年就想将IE的bug系统地整理下，但一直都很忙没有完成，看到这篇E文后，我毫不犹豫的放下了手中的工作将之翻译出来。<br />
由于是第一次译文，所以错误在所难免，欢迎大家批评指正。</p>
<p>原文：<a href="http://www.virtuosimedia.com/tutorials/ultimate-ie6-cheatsheet-how-to-fix-25-internet-explorer-6-bugs" target="_blank">Ultimate IE6 Cheatsheet: How To Fix 25+ Internet Explorer 6 Bugs</a></p>
<p>翻译：<a href="http://www.vfresh.org/w3c/727" title="vfresh-专注前端技术">http://www.vfresh.org/w3c/727</a><small>(译文对原文进行了补充)</small></p>
<p>对IE6最好的策略就是不去兼容它。</p>
<p>好吧，我知道你的难处，你不得不去兼容IE6这个狗血的浏览器，因此不得不在兼容IE6上花费很多时间。对此，我颇有同感，让我来帮助你吧。</p>
<p>我不会象许多文章那样让你去抵制IE6，这并不会帮助到你(迫不得已时)去兼容IE6；因为IE6依旧占有一定的市场份额，你无法放弃IE6。本文将帮助你来解决这个难题。</p>
<p>我查阅过很多资料来摘录这些解决方案（有些是我自己提供的），现在我做成手册提供给大家搞定IE6这个家伙。我尽可能的提供了最优解决方案而不是一些hacks，并且提供了一些相关的资料。如果你发现有更好的方法或者本文有错误，请联系我。</p>
<p><span id="more-727"></span></p>
<div id="contents">
<h2><big>【目录】</big></h2>
<h2><a href="#strategies">〖策略〗</a></h2>
<p>在讨论IE6的BUG及如何修复之前，有必要先讲一些策略去避免这些恼人的问题——正所谓防患于未然 。</p>
<ul>
<li><a href="#market-share">IE6 市场占有率</a></li>
<li><a href="#plan-design">做一个简洁的设计</a></li>
<li><a href="#use-doctype">使用合适的文档申明(doctype)</a></li>
<li><a href="#validate">验证你的代码</a></li>
<li><a href="#standards-compliant">先对标准浏览器进行兼容</a></li>
<li><a href="#progressive-enhancement">渐进增强(Progressive Enhancement)</a></li>
<li><a href="#css-reset">使用自己的预设样式（CSS Reset）</a></li>
<li><a href="#js-framework">使用JavaScript框架</a></li>
<li><a href="#js-fix-script">使用JavaScript模拟标准浏览器</a></li>
<li><a href="#debug-ie">如何在IE下调试页面</a></li>
</ul>
<h2><a href="#isolate-ie6">〖对IE6单独兼容〗</a></h2>
<p>兼容IE6的第一步就是单独对IE进行兼容，你针对IE6所写的代码只影响IE6。</p>
<ul>
<li><a href="#conditional-comments">使用IE特有条件注释</a></li>
<li><a href="#css-selectors">使用CSS选择器区分开IE6</a></li>
<li><a href="#javascript-detection">使用JavaScript区分开IE6</a></li>
</ul>
<h2><a href="#images">〖图片〗</a></h2>
<ul>
<li><a href="#PNG-Alpha-Transparency">PNG半透明图片</a></li>
<li><a href="#rounded-corners">IE6下的圆角</a></li>
<li><a href="#background-flicker">背景闪烁问题</a></li>
</ul>
<h2><a href="#layout">〖布局〗</a></h2>
<p>解决IE6布局方面的BUG非常的恼人！特别是在实现一个精美的设计稿时。</p>
<ul>
<li><a href="#understanding-hasLayout">理解 hasLayout</a></li>
<li><a href="#ie6-box-model">IE6 盒模型</a></li>
<li><a href="#min-height">最小高度</a></li>
<li><a href="#max-height">最大高度</a></li>
<li><a href="#one-hundred-percent-height">100% 高度</a></li>
<li><a href="#min-width">最小宽度</a></li>
<li><a href="#max-width">最大宽度</a></li>
<li><a href="#float-bug">双边距Bug</a></li>
<li><a href="#clearfix">清除浮动</a></li>
<li><a href="#float-drop">浮动层错位</a></li>
<li><a href="#guillotine">躲猫猫bug（The Guillotine Bug）</a></li>
<li><a href="#one-px-gap">绝对定位元素的1像素间距bug</a></li>
<li><a href="#three-px-gap">3像素间距bug</a></li>
<li><a href="#ie-z-index">IE下z-index的bug</a></li>
<li><a href="#overflow-bug">Overflow Bug</a></li>
</ul>
<h2><a href="#lists">〖列表〗</a></h2>
<ul>
<li><a href="#list-item-width">横向列表宽度bug</a></li>
<li><a href="#staircase-bug">列表阶梯bug</a></li>
<li><a href="#whitespace-bug">列表间隙bug</a></li>
</ul>
<h2><a href="#behavior">〖行为〗</a></h2>
<p>ie6有着一些行为方面的BUG，究其原因是IE6版本太老了，不能完好地支持CSS2更不支持CSS3，而且微软固执的使用了其私有方法。</p>
<ul>
<li><a href="#no-hover-state">IE6中的:hover</a></li>
<li><a href="#canvas-ie">在IE浏览其中使用<code class="inline">Canvas</code>标签</a></li>
<li><a href="#ie6-resize-bug">IE6调整窗口大小的 Bug</a></li>
</ul>
<h2><a href="#javascript">〖JavaScript〗</a></h2>
<p>IE6有着数不尽的JavaScript bug，这里我不会讲解每一个IE6下JavaScript的bug，只摘取其中几个普遍的问题来讨论。</p>
<ul>
<li><a href="#expected-identifier">异常： Expected Identifier, String, Or Number</a></li>
<li><a href="#ie-javascript-memory-leaks">IE中JavaScript内存泄露</a></li>
</ul>
<h2><a href="#miscellaneous">〖其他〗</a></h2>
<ul>
<li><a href="#duplicate-characters-bug">文本重复Bug</a></li>
<li><a href="#favicons-ie">收藏夹图标</a></li>
<li><a href="#gzip-ie6">IE6中GZip文件Bug</a></li>
</ul>
<h2><a href="#bonus-resources">〖相关资源〗</a></h2>
</div>
<h2 id="strategies">〖策略〗</h2>
<p>在讨论IE6的BUG及如何修复之前，有必要讲叙一些策略去避免这些恼人的问题——正所谓防患于未然 。</p>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="market-share">IE6 市场占有率</h3>
<p>据Market Share统计，目前（2009年8月）IE6 的市场占有率为<a href="http://marketshare.hitslink.com/browser-market-share.aspx?qprid=2" rel="nofollow">25.25%</a>，但是其他地方的统计明显要低，为<a href="http://gs.statcounter.com/#browser_version-ww-monthly-200808-200909" rel="nofollow">18.1%</a>；尽管统计结果不同，但都呈现出了下降的趋势（翻译此文时，<a href="https://twitter.com/TaobaoUED/status/7356340607" title="">淘宝的IE6用户已从70%跌破至69%</a>）。但是最重要的，还是你自己网站的统计数据。如果你对你的网站进行了流量分析，那么IE6的占有率是否值得你去针对IE6进行开发？这需要你自己去权衡。</p>
<p>如果你网站绝大部分访问者不使用IE6并且不付费给你，那么你不必特意区针对IE6做兼容，从而节省时间、精力及资金。</p>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="plan-design">做一个简洁的设计</h3>
<p>在做设计的同时考虑代码的实现，可以避免一些布局上的问题。再复杂的设计稿也能用简洁的代码实现，如果你使用了过于繁冗的标签，那么你需要重新修缮设计稿。</p>
<p>如果你有丰富的开发经历，攻克过很多种布局难题，记录下你的解决方案，在以后碰到相同问题时可以提高开发效率。</p>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="use-doctype">使用合适的文档申明(doctype)</h3>
<p>使用一个错误的文档声明会触发quirks mode(怪异模式)，正确的文档声明可以保证你的页面在所有浏览器下保持一致的效果。使用其中的一个文档申明：<code class="inline">HTML 5</code>, <code class="inline">HTML 4.01 Strict</code>, <code class="inline">HTML 4.01 Frameset</code>, <code class="inline">HTML 4.01 Transitional</code>, <code class="inline">XHTML 1.0 Strict</code>, <code class="inline">XHTML 1.0 Frameset</code>, <code class="inline">XHTML 1.0 Transitional</code>, or <code class="inline">XHTML 1.1</code></p>
<h4>HTML 5</h4>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">!DOCTYPE</span> HTML<span style="color: #00bbdd;">&gt;</span></pre></div></div>

<h4>HTML 4.01 Strict</h4>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">!DOCTYPE</span> HTML PUBLIC <span style="color: #FC3901;">&quot;-//W3C//DTD HTML 4.01//EN&quot;</span> <span style="color: #FC3901;">&quot;http://www.w3.org/TR/html4/strict.dtd&quot;</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>

<h4>HTML 4.01 Frameset</h4>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">!DOCTYPE</span> HTML PUBLIC <span style="color: #FC3901;">&quot;-//W3C//DTD HTML 4.01 Frameset//EN&quot;</span> <span style="color: #FC3901;">&quot;http://www.w3.org/TR/html4/frameset.dtd&quot;</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>

<h4>HTML 4.01 Transitional</h4>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">!DOCTYPE</span> HTML PUBLIC <span style="color: #FC3901;">&quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;</span> <span style="color: #FC3901;">&quot;http://www.w3.org/TR/html4/loose.dtd&quot;</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>

<h4>XHTML 1.0 Strict</h4>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">!DOCTYPE</span> html PUBLIC <span style="color: #FC3901;">&quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot;</span> <span style="color: #FC3901;">&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>

<h4>XHTML 1.0 Frameset</h4>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">!DOCTYPE</span> html PUBLIC <span style="color: #FC3901;">&quot;-//W3C//DTD XHTML 1.0 Frameset//EN&quot;</span> <span style="color: #FC3901;">&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd&quot;</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>

<h4>XHTML 1.0 Transitional</h4>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">!DOCTYPE</span> html PUBLIC <span style="color: #FC3901;">&quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;</span> <span style="color: #FC3901;">&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>

<h4>XHTML 1.1</h4>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">!DOCTYPE</span> html PUBLIC <span style="color: #FC3901;">&quot;-//W3C//DTD XHTML 1.1//EN&quot;</span> <span style="color: #FC3901;">&quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&quot;</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>

<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="validate">验证你的代码</h3>
<p>我曾听说过有些人认为校验代码没有任何实用价值，但我不这么认为。校验仅仅只需花费一点点时间，而且将受益于<strong>所有</strong>浏览器而非仅仅IE6；验证确保了向后兼容并且易于维护。至少也得验证XHTML！唯一可以忽略验证的情况是在你打算使用CSS3时。</p>
<p>你可以使用w3提供的工具<a href="http://validator.w3.org/" title="验证HTML" target="_blank">验证XHTML</a>/<a href="http://jigsaw.w3.org/css-validator/" target="_blank" title="验证CSS">验证CSS</a></p>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="standards-compliant">先对标准浏览器进行兼容</h3>
<p>在写代码的过程中，一开始在标准浏览器中测试（如 Firefox, Opera, Chrome等），然后再去测试非标准浏览器（如IE6/IE7），因为这些标准浏览器都遵循w3c标准，大多的处理方式都相同。你可以分开来单独去兼容“特别”的IE浏览器，这样做能规范你的代码，你将会因此拥有扎实的基础；而且如果你不再需要兼容这些非标准浏览器，你可以一次性删除这些修复兼容性代码。</p>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="progressive-enhancement">渐进增强(Progressive Enhancement)</h3>
<p><a href="http://lifesinger.org/blog/2008/10/understand-progressive-enhancement/" title="">渐进增强(Progressive Enhancement)</a>是为了确保没有页面特效后基本功能也是可用的。简单来讲，渐进增强是指在确保页面在禁用JavaScript后能正常运作后，再对页面添加各种特效（JavaScript动画、Ajax异步等等）。我们同样可以运用“渐进增强”原则来使用CSS3（或者一些CSS2）、HTML5以及其他IE6所不支持的web规范。</p>
<p>某些情况下，是无法让所有用户在任何浏览器下都完全一模一样，特别是那些使用IE6的用户。运用渐进增强策略，可以保证让那些用户至少使用到你网站（或网络应用）的基本功能。</p>
<h4>更多渐进增强的资料：</h4>
<ul>
<li><a href="http://lifesinger.org/blog/2008/10/understand-progressive-enhancement/" title="">理解渐进增强（译文）</a></li>
<li><a href="http://www.alistapart.com/articles/understandingprogressiveenhancement/" rel="nofollow">Understanding Progressive Enhancement</a></li>
<li><a href="http://www.alistapart.com/articles/progressiveenhancementwithcss/" rel="nofollow">Progressive Enhancement With CSS</a></li>
<li><a href="http://www.smashingmagazine.com/2009/04/22/progressive-enhancement-what-it-is-and-how-to-use-it/" rel="nofollow">Progressive Enhancement: What It Is, And How To Use It?</a></li>
<li><a href="http://dev.opera.com/articles/view/graceful-degradation-progressive-enhance/" rel="nofollow">Graceful Degradation vs. Progressive Enhancement</a></li>
<li><a href="http://icant.co.uk/articles/pragmatic-progressive-enhancement/" rel="nofollow">Pragmatic Progressive Enhancement &#8211; Why You Should Bother With It</a></li>
</ul>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="css-reset">使用自己的预设样式（CSS Reset）</h3>
<p>每个浏览器都有各自不同的预设样式，在你的样式表之前使用预设样式（CSS Reset）可以避免在之后编写冗长的浏览器兼容样式。在网上有很多CSS Reset可供参考。</p>
<h4>简单CSS Reset示例：</h4>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">body</span><span style="color: #939393;">,</span><span style="color: #3399CC;">div</span><span style="color: #939393;">,</span><span style="color: #3399CC;">ul</span><span style="color: #939393;">,</span><span style="color: #3399CC;">ol</span><span style="color: #939393;">,</span><span style="color: #3399CC;">li</span><span style="color: #939393;">,</span><span style="color: #3399CC;">h1</span><span style="color: #939393;">,</span><span style="color: #3399CC;">h2</span><span style="color: #939393;">,</span><span style="color: #3399CC;">h3</span><span style="color: #939393;">,</span><span style="color: #3399CC;">h4</span><span style="color: #939393;">,</span><span style="color: #3399CC;">h5</span><span style="color: #939393;">,</span><span style="color: #3399CC;">h6</span><span style="color: #939393;">,</span><span style="color: #3399CC;">form</span><span style="color: #939393;">,</span>fieldset<span style="color: #939393;">,</span><span style="color: #3399CC;">input</span><span style="color: #939393;">,</span>textarea<span style="color: #939393;">,</span><span style="color: #3399CC;">p</span><span style="color: #939393;">,</span><span style="color: #3399CC;">th</span><span style="color: #939393;">,</span><span style="color: #3399CC;">td</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">margin</span><span style="color: #939393;">:</span><span style="color: #cc66cc;">0</span><span style="color: #939393;">;</span>padding<span style="color: #939393;">:</span><span style="color: #cc66cc;">0</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span></pre></div></div>

<h4>一些可供参考的CSS Resets：</h4>
<ul>
<li><a href="http://yui.yahooapis.com/2.6.0/build/reset/reset-min.css" rel="nofollow">YUI CSS Reset</a></li>
<li><a href="http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/" rel="nofollow">Eric Meyer&#8217;s Reset Reloaded</a></li>
<li><a href="http://lifesinger.org/blog/2009/12/kissy-css-reset/" title="KISSY CSS Reset">KISSY CSS Reset</a></li>
</ul>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="js-framework">使用JavaScript框架</h3>
<p>如果你的网站使用了较多的JavaScript特效，建议使用JavaScript框架。大部分的js框架都兼容了包括IE6在内的各种浏览器。可选的框架有很多，但一般能用一种框架实现的效果一定可以用另外一种框架实现，所以你可以根据个人喜好来选择合适的框架。</p>
<p>以下是一些常用的JavaScript框架：</p>
<ul>
<li><a href="http://mootools.net" rel="nofollow">MooTools</a></li>
<li><a href="http://jquery.com/" rel="nofollow">jQuery</a></li>
<li><a href="http://prototypejs.org/" rel="nofollow">ProtoType</a> with <a href="http://script.aculo.us/" rel="nofollow">Scriptaculous</a></li>
<li><a href="http://www.dojotoolkit.org/" rel="nofollow">Dojo</a></li>
<li><a href="http://extjs.com/" rel="nofollow">Ext JS</a></li>
</ul>
<p>强烈推荐实用MooTools，但如果你是入门者，还是建议使用jQuery。</p>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="js-fix-script">使用JavaScript模拟标准浏览器</h3>
<p>现在有一些JavaScript来使IE模拟标准浏览器，如果你有较高比例的用户使用IE6并且开启了JavaScript，可以考虑使用<a href="http://dean.edwards.name/" title="">Dean Edwards</a>的<a href="http://code.google.com/p/ie7-js/" rel="nofollow">IE7</a>或者类似的脚本。</p>
<p><small>译者注：不建议使用这些脚本，因为这些“模拟”的实现往往会消耗大量的资源，IE本来就够烂了。</small></p>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="debug-ie">如何在IE下调试页面</h3>
<p>在IE下调试页面很麻烦，Firefox下的扩展程序<a href="http://getfirebug.com/" rel="nofollow">Firebug</a>和<a href="https://addons.mozilla.org/en-US/firefox/addon/60" rel="nofollow">Web Developer Toolbar</a>都是很好用的工具，如果你想在IE或其他浏览器上使用firebug，可以用<a href="http://getfirebug.com/lite.html" rel="nofollow">Firebug Lite</a>。</p>
<p>在IE下有两种最好的调试方法：<a href="http://finalbuilds.edskes.com/iecollection.htm" rel="nofollow">IE Collection</a>和<a href="http://www.my-debugbar.com/wiki/IETester/HomePage" rel="nofollow">IETester</a>，并且都是免费的（虽然有一点点缺陷）。IETester的开发者也提供了<a href="http://www.debugbar.com/" rel="nofollow">DebugBar</a>这款IE插件免费供个人使用，但商业用户只可试用60天。</p>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h2 id="isolate-ie6">〖对IE6单独兼容〗</h2>
<p>兼容IE6的第一步就是单独对IE进行兼容，你针对IE6所写的代码只影响IE6；有几种方法可以区分开IE6：IE特有条件注释、CSS选择器、JavaScript，我们将逐一讨论。</p>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="conditional-comments">使用IE特有条件注释</h3>
<p>微软给IE添加了条件注释以区分不同版本，任何东西都可以塞进条件注释里：标签、JavaScript、js文件、css、内联样式。可以使用条件注释来针对某一个IE浏览器版本来编写代码。</p>
<p>规则如下：<small>（译注：可参考<a href="http://www.vfresh.org/category/w3c/page/3" title="">IE 特有注释(hack)</a>）</small></p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;</span>这段文字会在所有浏览器显示<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #616161"><span style="color: #00bbdd;">&lt;</span>!--<span style="color: #6078BF;">&#91;</span>if lte IE <span style="color: #cc66cc;">6</span><span style="color: #6078BF;">&#93;</span><span style="color: #00bbdd;">&gt;</span></span>
<span style="color: #616161"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;</span>这段文字仅显示在 IE6及IE6以下版本。<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;</span></span>
<span style="color: #616161"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;</span>This message will only appear in versions of Internet Explorer less than or equal to <span style="color: #E46F47;">version</span> <span style="color: #cc66cc;">6</span>.<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;</span></span>
<span style="color: #616161"><span style="color: #00bbdd;">&lt;</span>!<span style="color: #6078BF;">&#91;</span>endif<span style="color: #6078BF;">&#93;</span>--<span style="color: #00bbdd;">&gt;</span></span>
&nbsp;
<span style="color: #616161"><span style="color: #00bbdd;">&lt;</span>!--<span style="color: #6078BF;">&#91;</span>if gte IE <span style="color: #cc66cc;">6</span><span style="color: #6078BF;">&#93;</span><span style="color: #00bbdd;">&gt;</span></span>
<span style="color: #616161"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;</span>这段文字仅显示在 IE6及IE6以上版本。<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;</span></span>
<span style="color: #616161"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;</span>This message will only appear in versions of Internet Explorer greater than or equal to <span style="color: #E46F47;">version</span> <span style="color: #cc66cc;">6</span>.<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;</span></span>
<span style="color: #616161"><span style="color: #00bbdd;">&lt;</span>!<span style="color: #6078BF;">&#91;</span>endif<span style="color: #6078BF;">&#93;</span>--<span style="color: #00bbdd;">&gt;</span></span>
&nbsp;
<span style="color: #616161"><span style="color: #00bbdd;">&lt;</span>!--<span style="color: #6078BF;">&#91;</span>if gt IE <span style="color: #cc66cc;">6</span><span style="color: #6078BF;">&#93;</span><span style="color: #00bbdd;">&gt;</span></span>
<span style="color: #616161"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;</span>这段文字仅显示在 IE6以上版本（不包含IE6）。<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;</span></span>
<span style="color: #616161"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;</span>This message will only appear in versions of Internet Explorer greater than <span style="color: #E46F47;">version</span> <span style="color: #cc66cc;">6</span>.<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;</span></span>
<span style="color: #616161"><span style="color: #00bbdd;">&lt;</span>!<span style="color: #6078BF;">&#91;</span>endif<span style="color: #6078BF;">&#93;</span>--<span style="color: #00bbdd;">&gt;</span></span>
&nbsp;
<span style="color: #616161"><span style="color: #00bbdd;">&lt;</span>!--<span style="color: #6078BF;">&#91;</span>if IE <span style="color: #cc66cc;">5.5</span><span style="color: #6078BF;">&#93;</span><span style="color: #00bbdd;">&gt;</span></span>
<span style="color: #616161"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;</span>这段文字仅显示在 IE5.5。<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;</span></span>
<span style="color: #616161"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;</span>This message will only appear in Internet Explorer <span style="color: #cc66cc;">5.5</span>.<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;</span></span>
<span style="color: #616161"><span style="color: #00bbdd;">&lt;</span>!<span style="color: #6078BF;">&#91;</span>endif<span style="color: #6078BF;">&#93;</span>--<span style="color: #00bbdd;">&gt;</span></span>
&nbsp;
<span style="color: #616161"><span style="color: #00bbdd;">&lt;</span>!--在 IE6及IE6以下版本中加载css--<span style="color: #00bbdd;">&gt;</span></span>
<span style="color: #616161"><span style="color: #00bbdd;">&lt;</span>!--<span style="color: #6078BF;">&#91;</span>if lte IE <span style="color: #cc66cc;">6</span><span style="color: #6078BF;">&#93;</span><span style="color: #00bbdd;">&gt;</span></span>
<span style="color: #616161"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">link</span> <span style="color: #E46F47;">type</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;text/css&quot;</span> <span style="color: #E46F47;">rel</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;stylesheet&quot;</span> <span style="color: #E46F47;">href</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;css/ie6.css&quot;</span> <span style="color: #00bbdd;">/&gt;</span></span>
<span style="color: #616161"><span style="color: #00bbdd;">&lt;</span>!<span style="color: #6078BF;">&#91;</span>endif<span style="color: #6078BF;">&#93;</span>--<span style="color: #00bbdd;">&gt;</span></span>
&nbsp;
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;</span>这段文字会在所有浏览器显示<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>

<p>使用条件注释加载css的好处是这些样式是独立于其他css文件的，因此不会在编写兼容代码时弄得一团糟；而且当IE6的市场份额降低到不需要兼容时，可以快速的清理掉。</p>
<p>使用条件注释的唯一缺点是在IE浏览器下会增加额外的HTTP请求数，所以需要权衡是否这样做。但我不建议使用条件注释加载外部js文件，因为js文件会造成阻滞，在js未加载完之前其余文件都不会被加载；对于js请使用JavaScript程序来区分浏览器而非条件注释。</p>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="css-selectors">使用CSS选择器区分开IE6</h3>
<p>如果你不打算使用条件注释，CSS选择器是另外一个区分开IE6的办法，IE6不支持子选择器；先针对IE6使用常规申明CSS选择器，然后再用子选择器针对IE7+及其他浏览器。</p>
<p>示例：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">style</span> <span style="color: #E46F47;">type</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;text/css&quot;</span> <span style="color: #00bbdd;">&gt;</span>
/* IE6 专用 */
.content {color:red;}
/* 其他浏览器 */
div&gt;p .content {color:blue;}
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">style</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">p</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;header&quot;</span><span style="color: #00bbdd;">&gt;</span>Some Header Text Here<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">p</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>

<p>这个方法的缺点是容易把样式表弄得一团糟，所以一定要写好注释说明。</p>
<p>在示例中，针对IE6写的样式在其他浏览器中也会执行，但(标准浏览器中)之后的子选择器覆盖了之前的申明，而IE6不支持子选择器所以忽略了它。</p>
<h4>扩展阅读：</h4>
<ul>
<li><a href="http://www.quirksmode.org/css/contents.html" rel="nofollow">CSS Browser Compatibility Chart</a></li>
<li><a href="http://www.quirksmode.org/compatibility.html" rel="nofollow">Master Browser Compatibility Chart</a></li>
</ul>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="javascript-detection">使用JavaScript区分开IE6</h3>
<p>如果你想要使用JavaScript区分开IE6，请看示例：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">javascript</strong></div><div class="code"><pre class="javascript"><span style="color: #006600; font-style: italic;">//原生JavaScript</span>
<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">typeof</span> document.<span style="color: #660066;">body</span>.<span style="color: #660066;">style</span>.<span style="color: #660066;">maxHeight</span> <span style="color: #339933;">===</span> <span style="color: #3366CC;">&quot;undefined&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000066;">alert</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'IE6 Detected'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">//MooTools（框架）</span>
<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>Browser.<span style="color: #660066;">Engine</span>.<span style="color: #660066;">trident4</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000066;">alert</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'IE6 Detected'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">//jQuery（框架）</span>
<span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>$.<span style="color: #660066;">browser</span>.<span style="color: #660066;">msie</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;&amp;</span>amp<span style="color: #339933;">;</span> <span style="color: #009900;">&#40;</span>$.<span style="color: #660066;">browser</span>.<span style="color: #660066;">version</span> <span style="color: #339933;">==</span> <span style="color: #3366CC;">&quot;6.0&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #000066;">alert</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'IE6 Detected'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<h4>扩展阅读：</h4>
<ul>
<li><a href="http://www.quirksmode.org/js/detect.html" rel="nofollow">Quirksmode&#8217;s Browser Object</a></li>
<li><a href="http://mootools.net/docs/core/Core/Browser" rel="nofollow">MooTools&#8217; Browser Object</a></li>
<li><a href="http://docs.jquery.com/Utilities/jQuery.support" rel="nofollow">jQuery&#8217;s support utility</a></li>
</ul>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h2 id="images">〖图片〗</h2>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="PNG-Alpha-Transparency">PNG半透明图片</h3>
<p>有很多JavaScript解决方案来修复IE6使用PNG-24图片，但除了<a href="http://www.twinhelix.com/css/iepngfix/" rel="nofollow">Twin Helix&#8217;s IE5.5+ PNG Alpha Fix</a>都不支持CSS sprites。</p>
<p>另外一个办法是使用IE特有的滤镜，可阅读<a href="http://www.belafontecode.com/create-transparent-pngs-in-ie6-using-alphaimageloader-no-hacks/" rel="nofollow">Aaron Baxter的博客</a>。<small>或译者的<a href="http://www.vfresh.org/w3c/52" title="">《ie5+ PNG Fix》</a></small></p>
<h4>JavaScript方式修复IE6 PNG</h4>
<ul>
<li><a href="http://www.clientcide.com/wiki/cnet-libraries/02-browser/01-fixpng" rel="nofollow">MooTools&#8217; FixPNG</a></li>
<li><a href="http://jquery.andreaseberhard.de/pngFix/" rel="nofollow">jQuery PNG fix</a></li>
<li><a href="http://www.twinhelix.com/css/iepngfix/" rel="nofollow">IE PNG Fix by Twin Helix</a></li>
<li><a href="http://entropymine.com/jason/tweakpng/" rel="nofollow">TweakPNG</a></li>
<li><a href="http://www.dillerdesign.com/experiment/DD_belatedPNG/" rel="nofollow">DD_belatedPNG</a></li>
</ul>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="rounded-corners">IE6下的圆角</h3>
<p>可以详细阅读<a href="http://www.virtuosimedia.com/tutorials/css-rounded-corner-menus">CSS 圆角菜单</a>。</p>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="background-flicker">背景闪烁问题</h3>
<p>如果你给链接、按钮用CSS sprites作为背景，你可能会发现在IE6下会有背景图闪烁的现象。造成这个的原因是由于IE6没有将背景图缓存，每次触发hover的时候都会重新加载，可以用JavaScript设置IE6缓存这些图片：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">javascript</strong></div><div class="code"><pre class="javascript">	document.<span style="color: #660066;">execCommand</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;BackgroundImageCache&quot;</span><span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">,</span><span style="color: #003366; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<h4>其他解决方法：</h4>
<ul>
<li><a href="http://www.fivesevensix.com/studies/ie6flicker/" rel="nofollow">Minimize Flickering CSS Background Images in IE6</a></li>
</ul>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h2 id="layout">〖布局〗</h2>
<p>解决IE6布局方面的BUG非常的恼人！特别是在实现一个精美的设计稿时。</p>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="understanding-hasLayout">理解 hasLayout</h3>
<p>许多IE6下的Bug及渲染问题都可以归于微软的私有概念<code class="inline">hasLayout</code>。简要的说，在给元素定义具体的尺寸（如<code class="inline">height</code>或<code class="inline">width</code>）就会触发<code class="inline">hasLayout</code>，在IE6下缺失或触发hasLayout会导致一些bug。</p>
<h4>扩展阅读：</h4>
<ul>
<li><a href="http://bbs.blueidea.com/thread-2636904-1-1.html" title="">《On having layout》</a>(译文)</li>
<li><a href="http://msdn.microsoft.com/en-us/library/bb250481(VS.85).aspx" rel="nofollow">&#8220;HasLayout&#8221; Overview</a> from Microsoft</li>
<li><a href="http://haslayout.net/css/" title="">hasLayout CSS Bugs</a></li>
</ul>
<h3 id="ie6-box-model">IE6 盒模型</h3>
<p>如果<a href="http://en.wikipedia.org/wiki/Quirks_mode" rel="nofollow">怪异模式（quirks mode）</a>在IE6中启用，IE6将会使用微软旧版的盒模型：width是元素的实际宽度，内容宽度 = width &#8211; (margin-left + margin-right + padding-left + padding-right + border-left-width + border-right-width)。最好的办法是申明正确的<a href="#use-doctype" title="">文档类型</a>以避免触发怪异模式，或者避免给有<code class="inline">border</code>或<code class="inline">padding</code>的元素定义<code class="inline">width</code>属性。当然你也可以考虑使用条件注释。</p>
<h4>扩展阅读：</h4>
<ul>
<li><a href="http://css-tricks.com/ie-css-bugs-thatll-get-you-every-time/" rel="nofollow">IE CSS Tricks That Will Get You Every Time</a></li>
<li><a href="http://www.456bereastreet.com/archive/200612/internet_explorer_and_the_css_box_model/" rel="nofollow">Internet Explorer And The CSS Box Model</a></li>
<li><a href="http://en.wikipedia.org/wiki/Internet_Explorer_box_model_bug" rel="nofollow">Internet Explorer Box Model Bug</a></li>
</ul>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="min-height">最小高度</h3>
<p>IE6 不支持<code class="inline">min-height</code>属性，但它却认为<code class="inline">height</code>就是最小高度。感谢<a href="http://www.dustindiaz.com/min-height-fast-hack/" rel="nofollow">Dustin Diaz</a>提供了一个很好的方法：使用<code class="inline">!important</code>，ie6会忽视它但其余浏览器不会。</p>
<p><small>注：IE6在同一个声明语句中(即一个综括号<code class="inline">{}</code>)的属性定义，后面的总是会覆盖前面的，所以下例中后面的height覆盖掉了前面定义的important height</small></p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #616161;">/* 所有浏览器 */</span>
<span style="color: #3399CC;">#container</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">min-height</span><span style="color: #939393;">:</span><span style="color: #99CC33;">200px</span><span style="color: #939393;">;</span> <span style="color: #F96433;">height</span><span style="color: #939393;">:</span><span style="color: #99CC33;">auto</span> !important<span style="color: #939393;">;</span> <span style="color: #F96433;">height</span><span style="color: #939393;">:</span><span style="color: #99CC33;">200px</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span></pre></div></div>

<p>另一个方法是使用CSS 选择器：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #616161;">/* 仅IE6 */</span>
<span style="color: #3399CC;">#container</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">min-height</span><span style="color: #939393;">:</span><span style="color: #99CC33;">200px</span><span style="color: #939393;">;</span> <span style="color: #F96433;">height</span><span style="color: #939393;">:</span><span style="color: #99CC33;">200px</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span>
&nbsp;
<span style="color: #616161;">/* 其他浏览器 */</span>
html<span style="color: #939393;">&gt;</span>body <span style="color: #3399CC;">#container</span> <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">height</span><span style="color: #939393;">:</span><span style="color: #99CC33;">auto</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span></pre></div></div>

<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="max-height">最大高度</h3>
<p>非常遗憾，在IE6下实现<code class="inline">max-height</code>只能使用IE特有滤镜，或者可以使用JavaScript实现。我个人更建议使用JavaScript来解决，因为IE滤镜会消耗大量资源甚至会使浏览器崩溃，而且禁用JavaScript后这两种方法都无法生效。</p>
<h4>JavaScript</h4>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">javascript</strong></div><div class="code"><pre class="javascript"><span style="color: #006600; font-style: italic;">//直接使用ID来改变元素的最大高度</span>
<span style="color: #003366; font-weight: bold;">var</span> container <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'container'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
container.<span style="color: #660066;">style</span>.<span style="color: #660066;">height</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>container.<span style="color: #660066;">scrollHeight</span> <span style="color: #339933;">&gt;</span> <span style="color: #CC0000;">199</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">?</span> <span style="color: #3366CC;">&quot;200px&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;auto&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">//写成函数来运行</span>
<span style="color: #003366; font-weight: bold;">function</span> setMaxHeight<span style="color: #009900;">&#40;</span>elementId<span style="color: #339933;">,</span> height<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #003366; font-weight: bold;">var</span> container <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>elementId<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	container.<span style="color: #660066;">style</span>.<span style="color: #660066;">height</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>container.<span style="color: #660066;">scrollHeight</span> <span style="color: #339933;">&gt;</span> <span style="color: #009900;">&#40;</span>height <span style="color: #339933;">-</span> <span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">?</span> height <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;px&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;auto&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">//函数示例</span>
setMaxHeight<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'container1'</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">200</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
setMaxHeight<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'container2'</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">500</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="one-hundred-percent-height">100% 高度</h3>
<p>在IE6下，如果要给元素定义100%高度，必须要明确定义它的父级元素的高度，如果你需要给元素定义满屏的高度，就得先给<code class="inline">html</code>和<code class="inline">body</code>定义<code class="inline">height:100%;</code>。</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #616161;">/* 给child元素定义100%高度（IE6）*/</span>
<span style="color: #3399CC;">#parent</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">height</span><span style="color: #939393;">:</span><span style="color: #99CC33;">500px</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span>
<span style="color: #3399CC;">#child</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">height</span><span style="color: #939393;">:</span><span style="color: #99CC33;">100%</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span>
&nbsp;
<span style="color: #616161;">/* 定义满屏高度（IE6）*/</span>
<span style="color: #3399CC;">html</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">body</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">height</span><span style="color: #939393;">:</span><span style="color: #99CC33;">100%</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span>
<span style="color: #3399CC;">#fullLength</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">height</span><span style="color: #939393;">:</span><span style="color: #99CC33;">100%</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span></pre></div></div>

<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="min-width">最小宽度</h3>
<p>同<code class="inline"><a href="#max-height">max-height</a></code>和<code class="inline"><a href="#max-width">max-width</a></code>一样，IE6也不支持<code class="inline">min-width</code>。有2个方法实现最小宽度，<a href="http://www.webreference.com/programming/min-width/2.html" rel="nofollow">使用额外的标签</a>、使用JavaScript。</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">javascript</strong></div><div class="code"><pre class="javascript"><span style="color: #006600; font-style: italic;">//直接使用ID来改变元素的最小宽度</span>
<span style="color: #003366; font-weight: bold;">var</span> container <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'container'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
container.<span style="color: #660066;">style</span>.<span style="color: #660066;">width</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>container.<span style="color: #660066;">clientWidth</span> <span style="color: #339933;">&lt;</span> width<span style="color: #009900;">&#41;</span> <span style="color: #339933;">?</span> <span style="color: #3366CC;">&quot;500px&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;auto&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">//写成函数来运行</span>
<span style="color: #003366; font-weight: bold;">function</span> setMinWidth<span style="color: #009900;">&#40;</span>elementId<span style="color: #339933;">,</span> width<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #003366; font-weight: bold;">var</span> container <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>elementId<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	container.<span style="color: #660066;">style</span>.<span style="color: #660066;">width</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>container.<span style="color: #660066;">clientWidth</span> <span style="color: #339933;">&lt;</span> width<span style="color: #009900;">&#41;</span> <span style="color: #339933;">?</span> width <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;px&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;auto&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">//函数示例</span>
setMinWidth<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'container1'</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">200</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
setMinWidth<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'container2'</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">500</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="max-width">最大宽度</h3>
<p>只能使用JavaScript。</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">javascript</strong></div><div class="code"><pre class="javascript"><span style="color: #006600; font-style: italic;">//直接使用ID来改变元素的最大宽度</span>
<span style="color: #003366; font-weight: bold;">var</span> container <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>elementId<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
container.<span style="color: #660066;">style</span>.<span style="color: #660066;">width</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>container.<span style="color: #660066;">clientWidth</span> <span style="color: #339933;">&gt;</span> <span style="color: #009900;">&#40;</span>width <span style="color: #339933;">-</span> <span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">?</span> width <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;px&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;auto&quot;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">//写成函数来运行</span>
<span style="color: #003366; font-weight: bold;">function</span> setMaxWidth<span style="color: #009900;">&#40;</span>elementId<span style="color: #339933;">,</span> width<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	<span style="color: #003366; font-weight: bold;">var</span> container <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span>elementId<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	container.<span style="color: #660066;">style</span>.<span style="color: #660066;">width</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span>container.<span style="color: #660066;">clientWidth</span> <span style="color: #339933;">&gt;</span> <span style="color: #009900;">&#40;</span>width <span style="color: #339933;">-</span> <span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">?</span> width <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;px&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;auto&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">//函数示例</span>
setMaxWidth<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'container1'</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">200</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
setMaxWidth<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'container2'</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">500</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="float-bug">双边距Bug</h3>
<p>当元素浮动时，IE6会错误的把浮动方向的margin值双倍计算。<a href="http://www.positioniseverything.net/explorer/floatIndent.html" rel="nofollow">Steve Clason</a>给出了解决方法：给元素添加<code class="inline">display:inline;</code></p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #616161;">/*IE6下将产生双倍边距*/</span>
<span style="color: #3399CC;">.floatedEl</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">float</span><span style="color: #939393;">:</span><span style="color: #F96433;">left</span><span style="color: #939393;">;</span> <span style="color: #F96433;">margin-left</span><span style="color: #939393;">:</span><span style="color: #99CC33;">100px</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span>
&nbsp;
<span style="color: #616161;">/*修正*/</span>
<span style="color: #3399CC;">.floatedEl</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">float</span><span style="color: #939393;">:</span><span style="color: #F96433;">left</span><span style="color: #939393;">;</span> <span style="color: #F96433;">margin-left</span><span style="color: #939393;">:</span><span style="color: #99CC33;">100px</span><span style="color: #939393;">;</span> <span style="color: #F96433;">display</span><span style="color: #939393;">:</span><span style="color: #99CC33;">inline</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span></pre></div></div>

<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="clearfix">清除浮动</h3>
<p>如果你想用div(或其他容器)包裹一个浮动的元素，你会发现必须给div(容器)定义明确的<code class="inline">height</code>、<code class="inline">width</code>、<code class="inline">overflow</code>之中一个属性（除了auto值）才能将浮动元素严实地包裹。</p>
<h4>示例：</h4>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">id</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;container&quot;</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">id</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;floated1&quot;</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">id</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;floated2&quot;</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>


<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">#container</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">border</span><span style="color: #939393;">:</span><span style="color: #99CC33;">1px</span> <span style="color: #99CC33;">solid</span> <span style="color: #3399CC;">#333</span><span style="color: #939393;">;</span> <span style="color: #F96433;">overflow</span><span style="color: #939393;">:</span><span style="color: #99CC33;">auto</span><span style="color: #939393;">;</span> <span style="color: #F96433;">height</span><span style="color: #939393;">:</span><span style="color: #99CC33;">100%</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span>
<span style="color: #3399CC;">#floated1</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">float</span><span style="color: #939393;">:</span><span style="color: #F96433;">left</span><span style="color: #939393;">;</span> <span style="color: #F96433;">height</span><span style="color: #939393;">:</span><span style="color: #99CC33;">300px</span><span style="color: #939393;">;</span> <span style="color: #F96433;">width</span><span style="color: #939393;">:</span><span style="color: #99CC33;">200px</span><span style="color: #939393;">;</span> <span style="color: #F96433;">background</span><span style="color: #939393;">:</span><span style="color: #3399CC;">#00F</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span>
<span style="color: #3399CC;">#floated2</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">float</span><span style="color: #939393;">:</span><span style="color: #F96433;">right</span><span style="color: #939393;">;</span> <span style="color: #F96433;">height</span><span style="color: #939393;">:</span><span style="color: #99CC33;">400px</span><span style="color: #939393;">;</span> <span style="color: #F96433;">width</span><span style="color: #939393;">:</span><span style="color: #99CC33;">200px</span><span style="color: #939393;">;</span> <span style="color: #F96433;">background</span><span style="color: #939393;">:</span><span style="color: #3399CC;">#F0F</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span></pre></div></div>

<p>译者常用的方式：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">#container</span> <span style="color: #939393;">&#123;</span>zoom<span style="color: #939393;">:</span><span style="color: #cc66cc;">1</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span> <span style="color: #616161;">/* ie浏览器 */</span>
<span style="color: #3399CC;">#container</span><span style="color: #3399CC;">:after</span><span style="color: #939393;">&#123;</span><span style="color: #F96433;">content</span><span style="color: #939393;">:</span><span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\0</span>020&quot;</span><span style="color: #939393;">;</span>display<span style="color: #939393;">:</span><span style="color: #99CC33;">block</span><span style="color: #939393;">;</span>height<span style="color: #939393;">:</span><span style="color: #cc66cc;">0</span><span style="color: #939393;">;</span>clear<span style="color: #939393;">:</span><span style="color: #99CC33;">both</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span> <span style="color: #616161;">/*标准浏览器*/</span></pre></div></div>

<h4>扩展阅读：</h4>
<ul>
<li><a href="http://www.twinsenliang.net/skill/20090413.html" title="">《清理浮动的全家》</a></li>
<li><a href="http://www.quirksmode.org/css/clearing.html" rel="nofollow">Clearing Floats</a></li>
<li><a href="http://www.sitepoint.com/blogs/2005/02/26/simple-clearing-of-floats/" rel="nofollow">Simple Clearing of Floats</a></li>
</ul>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="float-drop">浮动层错位</h3>
<p>当内容超出外包容器定义的宽度时会导致浮动层错位问题。在Firefox、IE7及其他标准浏览器里，超出的内容仅仅只是超出边缘；但在IE6中容器会忽视定义的<code class="inline">width</code>值，宽度会错误地随内容宽度增长而增长。如果在这个浮动元素之后还跟着一个浮动元素，那么就会导致错位问题。</p>
<p><img src="http://www.vfresh.org/wp-content/uploads/2010/01/floatdrops.png" alt="" title="floatdrops" width="430" height="501" class="alignnone size-full wp-image-761" /></p>
<p>浮动层错位问题在IE6下没有真正让人满意的解决方法，虽然可以使用<code class="inline">overflow:hidden;</code>或<code class="inline">overflow:scroll;</code>来修正，但<code class="inline">hidden</code>容易导致其他一些问题，<code class="inline">scroll</code>会破坏设计；JavaScript也没法很好地解决这个问题。所以我的建议是一定要<strong>避免</strong>这个问题发生，使用一个固定的布局或者控制好内容的宽度。</p>
<h4>扩展阅读</h4>
<ul>
<li><a href="http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&amp;postId=1081&amp;productId=1" rel="nofollow">Float Drop &#8211; floated elements drop below their expected position</a></li>
<li><a href="http://www.positioniseverything.net/explorer/expandingboxbug.html" rel="nofollow">Internet Explorer 6 and the Expanding Box Problem</a></li>
</ul>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="guillotine">躲猫猫bug</h3>
<p>在IE6和IE7下，躲猫猫bug是一个非常恼人的问题。一个撑破了容器的浮动元素，如果在他之后有不浮动的内容，并且有一些定义了<code class="inline">:hover</code>的链接，当鼠标移到那些链接上时，在IE6下就会触发躲猫猫。</p>
<p><small><a href='http://www.vfresh.org/wp-content/uploads/2010/01/guillotine.html'>点此查看bug示例页</a></small></p>
<p>头大了吧！但别担心，<a href="http://www.positioniseverything.net/explorer/guillotine.html" rel="nofollow">well-documented</a>提供了详细的解决方法。</p>
<p>不管为何会触发这个问题，解决方法很简单：</p>
<ol>
<li>在(那个未浮动的)内容之后添加一个<code class="inline">&lt;span style="clear:both;"&gt;&lt;/span&gt;</code></li>
<li>触发包含了这些链接的容器的<code class="inline">hasLayout</code>，一个简单的方法就是给其定义<code class="inline">height:1%;</code></li>
</ol>
<h4>扩展阅读：</h4>
<ul>
<li><a href="http://css-class.com/articles/explorer/guillotine/" rel="nofollow">IE hasLayout and the return of the Guillotine bug</a></li>
</ul>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="one-px-gap">绝对定位元素的1像素间距bug</h3>
<p>IE6下的这个错误是由于进位处理误差造成（IE7已修复），当绝对定位元素的父元素高或宽为奇数时，<code class="inline">bottom</code>和<code class="inline">right</code>会产生错误。唯一的解决办法就是给父元素定义明确的高宽值，但对于液态布局没有完美的解决方法。<a href="http://www.pmob.co.uk/" rel="nofollow">Paul O&#8217;Brien</a>有关这个bug有一篇文章来<a href="http://www.pmob.co.uk/temp/onepxgap.htm" rel="nofollow">讲解</a>。</p>
<h4>扩展阅读：</h4>
<ul>
<li><a href="http://www.99css.com/?p=53" title="">IE6 绝对定位元素的 1px 间距 bug</a></li>
</ul>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="three-px-gap">3像素间距bug</h3>
<p>在IE6中，当文本(或无浮动元素)跟在一个浮动的元素之后，文本和这个浮动元素之间会多出3像素的间隔，<a href="http://www.cssplay.co.uk/" rel="nofollow">Stu Nichols</a>有一个<a href="http://www.cssplay.co.uk/ie/3pxbug.html" rel="nofollow">非常好的解决方法</a>。</p>
<p><small>译注：可运行下面代码来查看作者提供的修复方法</small></p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">style</span> <span style="color: #E46F47;">type</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;text/css&quot;</span><span style="color: #00bbdd;">&gt;</span>
.container {width:750px; height:237px; margin:50px auto; background:url(http://www.cssplay.co.uk/ie/3pxbug/bug.jpg) no-repeat center top;}
.container #page1,.container #page2 {width:30%; margin:0 auto 0 auto; padding-top:80px;}
&nbsp;
.container .topMid {overflow:hidden; height:15px; background: url(http://www.cssplay.co.uk/ie/3pxbug/topmid.png);}
.container .topLeft {overflow:hidden; width:20px; height:15px; float:left; background:url(http://www.cssplay.co.uk/ie/3pxbug/topleft.png);}
.container .topRight {overflow:hidden; width:25px; height:15px; float:right; background:url(http://www.cssplay.co.uk/ie/3pxbug/topright.png);}
&nbsp;
.container .content {height:100px; margin-right:25px; background:#ccc;}
.container .content h2 {font-size:20px; height:80px; line-height:70px; text-align:center; margin:0;}
.container .midLeft {width:20px; height:100px; float:left; background: url(http://www.cssplay.co.uk/ie/3pxbug/midleft.png);}
.container .midRight {width:25px; height:100px; float:right; background: url(http://www.cssplay.co.uk/ie/3pxbug/midright.png);}
&nbsp;
&nbsp;
.container .bottomMid {overflow:hidden; height:20px; background: url(http://www.cssplay.co.uk/ie/3pxbug/bottommid.png);}
.container .bottomLeft {overflow:hidden; width:20px; height:20px; float:left; background:url(http://www.cssplay.co.uk/ie/3pxbug/bottomleft.png);}
.container .bottomRight {overflow:hidden; width:25px; height:20px; float:right; background:url(http://www.cssplay.co.uk/ie/3pxbug/bottomright.png);}
&nbsp;
/* 给浮动层添加 display:inline 和 -3px 负值margin  */
&nbsp;
.container #page2 .topLeft,
.container #page2 .midLeft,
.container #page2 .bottomLeft {display:inline;margin-right:-3px;}
.container #page2 .topRight,
.container #page2 .midRight,
.container #page2 .bottomRight {display:inline;margin-left:-3px;}
&nbsp;
/*  给中间的内容层定义 margin-right 以纠正-3px */
&nbsp;
* html #page2 .content {margin-right:22px;}
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">style</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;container&quot;</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">id</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;page1&quot;</span><span style="color: #00bbdd;">&gt;</span>
		<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;topLeft&quot;</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
		<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;topRight&quot;</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
		<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;topMid&quot;</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
		<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;midLeft&quot;</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
		<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;midRight&quot;</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
		<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;content&quot;</span><span style="color: #00bbdd;">&gt;</span>
			<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">h2</span><span style="color: #00bbdd;">&gt;</span>〖3px Bug〗<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">h2</span><span style="color: #00bbdd;">&gt;</span>
		<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
		<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;bottomLeft&quot;</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
		<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;bottomRight&quot;</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
		<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;bottomMid&quot;</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
&nbsp;
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;container&quot;</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">id</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;page2&quot;</span><span style="color: #00bbdd;">&gt;</span>
		<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;topLeft&quot;</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
		<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;topRight&quot;</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
		<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;topMid&quot;</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
		<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;midLeft&quot;</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
		<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;midRight&quot;</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
		<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;content&quot;</span><span style="color: #00bbdd;">&gt;</span>
			<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">h2</span><span style="color: #00bbdd;">&gt;</span>〖3px Bug 已修正！〗<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">h2</span><span style="color: #00bbdd;">&gt;</span>
		<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
		<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;bottomLeft&quot;</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
		<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;bottomRight&quot;</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
		<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;bottomMid&quot;</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>

<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="ie-z-index">IE下z-index的bug</h3>
<p>在IE浏览器中，定位元素的<code class="inline">z-index</code>层级是相对于各自的父级容器，所以会导致<code class="inline">z-index</code>出现<a href="http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html" title="">错误的表现</a>。解决方法是给其父级元素定义<code class="inline">z-index</code>，有些情况下还需要定义<code class="inline">position:relative</code></p>
<h4>扩展阅读：</h4>
<ul>
<li><a href="http://www.planabc.net/2007/04/23/z-index_in_ie_bug/" title="">z-index在IE中的迷惑</a></li>
<li><a href="http://andymao.com/andy/post/67.html" title="">无法冲破的等级</a></li>
<li><a href="http://www.brenelz.com/blog/2009/02/03/squish-the-internet-explorer-z-index-bug/" rel="nofollow">Squish The Internet Explorer z-index Bug</a></li>
</ul>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="overflow-bug">Overflow Bug</h3>
<p>在IE6/7中，<code class="inline">overflow</code>无法正确的隐藏有相对定位<code class="inline">position:relative;</code>的子元素，如下例：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">style</span> <span style="color: #E46F47;">type</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;text/css&quot;</span> <span style="color: #00bbdd;">&gt;</span>
.wrap {overflow:hidden;width:100px;height:100px;background:#336600;border:solid #666600 5px;}
.child {position:relative;width:50px;height:200px;background:#99CC00;}
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">style</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;wrap&quot;</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;child&quot;</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>

<p>解决方法就是给外包容器<code class="inline">.wrap</code>加上<code class="inline">position:relative;</code>。</p>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h2 id="lists">〖列表问题〗</h2>
<p>最为特别的IE许多bug都会影响到列表，这里例举了一些示例。</p>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="list-item-width">横向列表宽度bug</h3>
<p>如果你使用<code class="inline">float:left;</code>把<code class="inline">&lt;li&gt;</code>横向摆列，并且<code class="inline">&lt;li&gt;</code>内包含的<code class="inline">&lt;a&gt;</code>(或其他)触发了hasLayout，在IE6下就会有错误的表现：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">style</span> <span style="color: #E46F47;">type</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;text/css&quot;</span> <span style="color: #00bbdd;">&gt;</span>
#menu li {
	float:left;
	list-style:none;
	background:#CCCCFF;
}
#menu li a {
	padding:0 10px;
	display:block;
	height:20px;	/* 触发了hasLayout */
}
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">style</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">ul</span> <span style="color: #E46F47;">id</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;menu&quot;</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;&lt;</span><span style="color: #00bbdd;">a</span> <span style="color: #E46F47;">href</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;#&quot;</span> <span style="color: #E46F47;">title</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;&quot;</span><span style="color: #00bbdd;">&gt;</span>Menu Item #1<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">a</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;&lt;</span><span style="color: #00bbdd;">a</span> <span style="color: #E46F47;">href</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;#&quot;</span> <span style="color: #E46F47;">title</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;&quot;</span><span style="color: #00bbdd;">&gt;</span>Menu Item #2<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">a</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;&lt;</span><span style="color: #00bbdd;">a</span> <span style="color: #E46F47;">href</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;#&quot;</span> <span style="color: #E46F47;">title</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;&quot;</span><span style="color: #00bbdd;">&gt;</span>Menu Item #3<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">a</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">ul</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>

<p>解决方法很简单，只需要给<code class="inline">&lt;a&gt;</code>定义同样的<code class="inline">float:left;</code>即可。</p>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="staircase-bug">列表阶梯bug</h3>
<p>bug示例：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">style</span> <span style="color: #E46F47;">type</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;text/css&quot;</span> <span style="color: #00bbdd;">&gt;</span>
ul {
    clear: both;
    list-style: none;
}
a {
    display: block;
    float: left;
    background: #99CCFF;
}
#two a {
    font-size: 1.1em;
}
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">style</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">ul</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;&lt;</span><span style="color: #00bbdd;">a</span> <span style="color: #E46F47;">href</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;#&quot;</span><span style="color: #00bbdd;">&gt;</span>One<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">a</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;&lt;</span><span style="color: #00bbdd;">a</span> <span style="color: #E46F47;">href</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;#&quot;</span><span style="color: #00bbdd;">&gt;</span>Two<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">a</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;&lt;</span><span style="color: #00bbdd;">a</span> <span style="color: #E46F47;">href</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;#&quot;</span><span style="color: #00bbdd;">&gt;</span>Three<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">a</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">ul</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">ul</span> <span style="color: #E46F47;">id</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;two&quot;</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;&lt;</span><span style="color: #00bbdd;">a</span> <span style="color: #E46F47;">href</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;#&quot;</span><span style="color: #00bbdd;">&gt;</span>One<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">a</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;&lt;</span><span style="color: #00bbdd;">a</span> <span style="color: #E46F47;">href</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;#&quot;</span><span style="color: #00bbdd;">&gt;</span>Two<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">a</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;&lt;</span><span style="color: #00bbdd;">a</span> <span style="color: #E46F47;">href</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;#&quot;</span><span style="color: #00bbdd;">&gt;</span>Three<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">a</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">ul</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>

<p><a href="http://haslayout.net/css/Staircase-Bug" rel="nofollow">列表阶梯bug</a>通常会在给<code class="inline">&lt;li&gt;</code>的子元素<code class="inline">&lt;a&gt;</code>使用<code class="inline">float:left;</code>时触发，我们本意是要做一个横向的列表(通常是导航栏)，但IE却可能呈现出垂直的或者阶梯状。</p>
<p>解决办法就是给<code class="inline">&lt;li&gt;</code>定义<code class="inline">float:left;</code>而非子元素<code class="inline">&lt;a&gt;</code>，或者给<code class="inline">&lt;li&gt;</code>定义<code class="inline">display:inline;</code>也可以解决。</p>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="whitespace-bug">垂直列表间隙bug</h3>
<p>当我们使用<code class="inline">&lt;li&gt;</code>包含一个块级子元素时，IE6(IE7也有可能)会错误地给每条列表元素(&lt;li&gt;)之间添加空隙；解决这个问题的方法有很多，看示例：</p>
<h4>BUG代码：</h4>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">style</span> <span style="color: #E46F47;">type</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;text/css&quot;</span> <span style="color: #00bbdd;">&gt;</span>
ul {margin:0; padding:0; list-style:none;}
li a {display:block; background:#ddd;}
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">style</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">ul</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;&lt;</span><span style="color: #00bbdd;">a</span> <span style="color: #E46F47;">href</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;#&quot;</span><span style="color: #00bbdd;">&gt;</span>Item 1<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">a</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;&lt;</span><span style="color: #00bbdd;">a</span> <span style="color: #E46F47;">href</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;#&quot;</span><span style="color: #00bbdd;">&gt;</span>Item 2<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">a</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;&lt;</span><span style="color: #00bbdd;">a</span> <span style="color: #E46F47;">href</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;#&quot;</span><span style="color: #00bbdd;">&gt;</span>Item 3<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">a</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">ul</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>

<h4>解决方法：</h4>
<p><a href="http://www.hicksdesign.co.uk/journal/ie-whitespace-bug" rel="nofollow">Jon Hicks</a>把<code class="inline">&lt;a&gt;</code>flaot并且清除float来解决这个问题：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">ul</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">margin</span><span style="color: #939393;">:</span><span style="color: #cc66cc;">0</span><span style="color: #939393;">;</span> <span style="color: #F96433;">padding</span><span style="color: #939393;">:</span><span style="color: #cc66cc;">0</span><span style="color: #939393;">;</span> <span style="color: #F96433;">list-style</span><span style="color: #939393;">:</span><span style="color: #99CC33;">none</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span>
<span style="color: #3399CC;">li</span> <span style="color: #3399CC;">a</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">display</span><span style="color: #939393;">:</span><span style="color: #99CC33;">block</span><span style="color: #939393;">;</span> <span style="color: #F96433;">padding</span><span style="color: #939393;">:</span><span style="color: #99CC33;">0.5em</span><span style="color: #939393;">;</span> <span style="color: #F96433;">background</span><span style="color: #939393;">:</span><span style="color: #3399CC;">#ddd</span><span style="color: #939393;">;</span> <span style="color: #F96433;">float</span><span style="color: #939393;">:</span><span style="color: #F96433;">left</span><span style="color: #939393;">;</span> <span style="color: #F96433;">clear</span><span style="color: #939393;">:</span><span style="color: #F96433;">left</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span></pre></div></div>

<p>另外一个办法就是触发<code class="inline">&lt;a&gt;</code>的<code class="inline">hasLayout</code>（如定义高宽、使用<code class="inline">zoom:1;</code>）</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">ul</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">margin</span><span style="color: #939393;">:</span><span style="color: #cc66cc;">0</span><span style="color: #939393;">;</span> <span style="color: #F96433;">padding</span><span style="color: #939393;">:</span><span style="color: #cc66cc;">0</span><span style="color: #939393;">;</span> <span style="color: #F96433;">list-style</span><span style="color: #939393;">:</span><span style="color: #99CC33;">none</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span>
<span style="color: #3399CC;">li</span> <span style="color: #3399CC;">a</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">display</span><span style="color: #939393;">:</span><span style="color: #99CC33;">block</span><span style="color: #939393;">;</span> <span style="color: #F96433;">padding</span><span style="color: #939393;">:</span><span style="color: #99CC33;">0.5em</span><span style="color: #939393;">;</span> <span style="color: #F96433;">background</span><span style="color: #939393;">:</span><span style="color: #3399CC;">#ddd</span><span style="color: #939393;">;</span> zoom<span style="color: #939393;">:</span><span style="color: #cc66cc;">1</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span>
<span style="color: #616161;">/* height:1%; 也有同样的作用 */</span></pre></div></div>

<p>也可以给<code class="inline">&lt;li&gt;</code>定义<code class="inline">display:inline;</code>来解决此问题。</p>
<p>另外还有一个极有趣的方法，给<code class="inline">&lt;a&gt;</code>包含的文本末尾添加一个空格：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">ul</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;&lt;</span><span style="color: #00bbdd;">a</span> <span style="color: #E46F47;">href</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;#&quot;</span><span style="color: #00bbdd;">&gt;</span>Item 1 <span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">a</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;&lt;</span><span style="color: #00bbdd;">a</span> <span style="color: #E46F47;">href</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;#&quot;</span><span style="color: #00bbdd;">&gt;</span>Item 2 <span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">a</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;&lt;</span><span style="color: #00bbdd;">a</span> <span style="color: #E46F47;">href</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;#&quot;</span><span style="color: #00bbdd;">&gt;</span>Item 3 <span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">a</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">li</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">ul</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>

<h4>扩展阅读：</h4>
<ul>
<li><a href="http://www.cssnewbie.com/fixing-ie6-whitespace-bug/" rel="nofollow">Fixing the IE6 Whitespace Bug</a></li>
<li><a href="http://www.456bereastreet.com/archive/200610/closing_the_gap_between_list_items_in_ie/" rel="nofollow">Closing the gap between list items in IE</a></li>
</ul>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h2 id="behavior">〖行为〗</h2>
<p>ie6有着一些行为方面的BUG，究其原因是IE6版本太老了，不能完好地支持CSS2更不支持CSS3，而且微软固执的使用了其私有方法。</p>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="no-hover-state">IE6中的:hover</h3>
<p>在IE6中，除了<code class="inline">&lt;a&gt;</code>(需要有<code class="inline">href</code>属性)才能触发<code class="inline">:hover</code>行为，这妨碍了我们实现许多鼠标触碰效果，但还是有一些法子是可以解决它的。</p>
<p>最好是不要用<code class="inline">:hover</code>来实现重要的功能，仅仅只用它来强化效果。</p>
<p>许多修复IE6 hover的方法都是使用微软提供的私有方法<a href="http://www.xs4all.nl/~peterned/csshover.html" rel="nofollow">behavior</a>或者JavaScript，通常使用<a href="#js-framework">JavaScript框架</a>或者IE6修复类js。</p>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="canvas-ie">在IE浏览其中使用<code class="inline">Canvas</code>标签</h3>
<p><a href="http://kb.operachina.com/node/190/" title="">canvas</a>是HTML5新引入的元素，提供了通过 JavaScript 绘制图形的方法，此方法使用简单但功能强大。</p>
<p>所有IE浏览器都不支持HTML5中的canvas标签，而是使用它微软私有的VML，但是可以通过JavaScript来使canvas在IE下生效。</p>
<h4>修复canvas的一些JavaScript：</h4>
<ul>
<li><a href="http://code.google.com/p/explorercanvas/" rel="nofollow">ExplorerCanvas</a> (also called excanvas)</li>
<li><a href="http://groups.google.com/group/google-excanvas" rel="nofollow">ExplorerCanvas Google Group</a></li>
<li><a href="http://github.com/ibolmo/moocanvas" rel="nofollow">MooCanvas at Github</a>, a MooTools implementation of excanvas</li>
</ul>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="ie6-resize-bug">IE6调整窗口大小的 Bug</h3>
<p>当把<code class="inline">body</code>居中放置，改变IE浏览器大小的时候，任何在<code class="inline">body</code>里面的相对定位元素都会固定不动了。<a href="http://friendlybit.com/" rel="nofollow">Emil Stenström</a>发现了<a href="http://friendlybit.com/css/ie6-resize-bug/" rel="nofollow">IE6 Resize Bug</a>并提供了解决办法：给<code class="inline">body</code>定义<code class="inline">position:relative;</code>就行了，够简单吧！~</p>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h2 id="javascript">〖JavaScript〗</h2>
<p>IE6有着数不尽的JavaScript bug，这里我不会讲解每一个IE6下JavaScript的bug，只摘取其中几个普遍的问题来讨论。</p>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="expected-identifier">Error: Expected Identifier, String, Or Number</h3>
<p>IE浏览器不容许不良的JavaScript书写，如果在数组或者Hash对象的末尾有逗号就会引发异常“Expected Identifier, String, Or Number”，其他浏览器允许这样做，但在书写时注意删除末尾的逗号以避免这个错误。</p>
<p><!-- hash阅读：http://book.csdn.net/bookfiles/1142/100114234210.shtml END--></p>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="ie-javascript-memory-leaks">IE中JavaScript内存泄露</h3>
<p>由于IE浏览器使用其自己的内存管理，当JavaScript使用的内存没有被回收时就会引发内存泄露。可阅读<a href="http://svza.blogspot.com/2007/06/jscript.html" title="">《JScript的内存泄漏》</a>及<a href="http://www.hedgerwow.com/360/dhtml/ie6_memory_leak_fix/" rel="nofollow">《Finally, the alternative fix for IE6’s memory leak is available》</a></p>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h2 id="miscellaneous">〖其他〗</h2>
<p>IE6中一些其他bug</p>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="duplicate-characters-bug">文本重复Bug</h3>
<p>在IE6中，一些隐藏的元素（如注释、<code class="inline">display:none;</code>的元素）被包含在一个浮动元素里，就有可能引发文本重复bug：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">style</span> <span style="color: #E46F47;">type</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;text/css&quot;</span> <span style="color: #00bbdd;">&gt;</span>
.demobox {
	width: 250px;
	border: 3px solid #4c6f42;
}
.firstfloat {
	float: left;
	background: #939a90;
}
.secondfloat {
	float: left;
	width: 250px;
	margin-bottom: 2px;
	background: #fbdabb;
}
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">style</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #616161"><span style="color: #00bbdd;">&lt;</span>!-- Begin live demo --<span style="color: #00bbdd;">&gt;</span></span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;demobox&quot;</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;firstfloat&quot;</span><span style="color: #00bbdd;">&gt;</span>第一个浮动层<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #616161"><span style="color: #00bbdd;">&lt;</span>!-- comment --<span style="color: #00bbdd;">&gt;</span></span> <span style="color: #616161"><span style="color: #00bbdd;">&lt;</span>!-- comment --<span style="color: #00bbdd;">&gt;</span></span> <span style="color: #616161"><span style="color: #00bbdd;">&lt;</span>!-- comment --<span style="color: #00bbdd;">&gt;</span></span> <span style="color: #616161"><span style="color: #00bbdd;">&lt;</span>!-- comment --<span style="color: #00bbdd;">&gt;</span></span> <span style="color: #616161"><span style="color: #00bbdd;">&lt;</span>!-- comment --<span style="color: #00bbdd;">&gt;</span></span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;secondfloat&quot;</span><span style="color: #00bbdd;">&gt;</span>
		第二个浮动层<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">br</span> <span style="color: #00bbdd;">/&gt;</span>
		<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">span</span> <span style="color: #E46F47;">style</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;background: #f2ab82;&quot;</span><span style="color: #00bbdd;">&gt;</span>aa这段文字会被重复。。。这段文字会被重复。。。这段文字会被重复。。。这段文字会被重复。。。这段文字会被重复。。。<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">span</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">style</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;clear: both; background: #b2d4af;&quot;</span><span style="color: #00bbdd;">&gt;</span>清除浮动层<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #616161"><span style="color: #00bbdd;">&lt;</span>!-- end live demo --<span style="color: #00bbdd;">&gt;</span></span></pre></div></div>

<p><a href="http://www.positioniseverything.net/explorer/dup-characters.html" rel="nofollow">Position Is Everything</a>详细讲解了这个问题，但解决办法很简单：给浮动元素添加<code class="inline">display:inline;</code>。</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">.firstfloat</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">display</span><span style="color: #939393;">:</span><span style="color: #99CC33;">inline</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span></pre></div></div>

<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="favicons-ie">IE的收藏夹图标(Favicons)</h3>
<p>收藏夹图标会以16&#215;16像素大小显示在你的收藏夹里，有两种方法来显示收藏夹图标：</p>
<ol>
<li>把一张图片命名为<code class="inline">favicon.ico</code>并放置在网站的根目录，IE及其他浏览区都会自动设置该文件为收藏夹图标；</li>
<li>在<code class="inline">&lt;head&gt;</code>区域声明： <br />
	<code class="inline">&lt;link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" /&gt;</code></li>
</ol>
<p>需要注意的是收藏夹图标会被一直缓存，除非你清除浏览器的缓存，才会更新新的图标；如果你想要浏览者自动更新收藏夹图标，请给favicon.ico设置expires。</p>
<h4>扩展阅读：</h4>
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/ms537656(VS.85).aspx" rel="nofollow">How to Add a Shortcut Icon to a Web Page</a> </li>
</ul>
<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h3 id="gzip-ie6">IE6的GZip</h3>
<p>服务器端使用GZip压缩了的文件，在某些版本的IE6（特别是未更新XP sp2的）中会有一些问题。所幸的是<a href="http://sebduggan.com/" rel="nofollow">Seb Duggan</a>找到了<a href="http://sebduggan.com/posts/ie6-gzip-bug-solved-using-isapi-rewrite" rel="nofollow">IE6 GZip bug解决方法</a>，在Apache中使用<a href="http://www.helicontech.com/isapi_rewrite/" rel="nofollow">ISAPI_Rewrite</a>。</p>
<p>Seb提供的方法是在 ISAPI_Rewrite 安装目录下的<code class="inline">httpd.conf</code>中加入以下代码：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html">RewriteEngine on
&nbsp;
RewriteCond %{HTTP:User-Agent} MSIE [56]
RewriteCond %{HTTP:User-Agent} !SV1
RewriteCond %{REQUEST_URI} .(css|js)$
RewriteHeader Accept-Encoding: .* $1</pre></div></div>

<p class="entry-nav"><a href="#contents">目录</a> | <a href="#">顶部</a></p>
<h2 id="bonus-resources">〖相关资源〗</h2>
<ul>
<li><a href="http://sixrevisions.com/web-development/definitive-guide-to-taming-the-ie6-beast/" rel="nofollow">The Definitive Guide to Taming the IE6 Beast</a></li>
<li><a href="http://www.positioniseverything.net/explorer/peekaboo.html" rel="nofollow">IE6 Peekaboo Bug</a></li>
<li><a href="http://haslayout.net/css/" rel="nofollow">hasLayout.net</a></li>
<li><a href="http://www.position-absolute.com/articles/css-for-ie6-6-common-problems-and-fast-ways-to-fix-them/" rel="nofollow">CSS For IE6: 6 Common Problems And Fast Ways To Fix Them</a></li>
<li><a href="http://www.positioniseverything.net/explorer.html" rel="nofollow">Explorer Exposed!</a></li>
<li><a href="http://www.sitepoint.com/blogs/2009/02/24/the-death-of-ie6/" rel="nofollow">The Death of IE6</a></li>
<li><a href="http://www.sitepoint.com/blogs/2009/03/06/10-fixes-for-ie6-problems/" rel="nofollow">10 Fixes for IE6 Problems</a></li>
<li><a href="http://pmob.co.uk/" rel="nofollow">http://pmob.co.uk/</a></li>
<li><a href="http://www.quirksmode.org/bugreports/archives/explorer_56_windows/index.html">IE6 Bug Reports</a></li>
<li><a href="http://www.gtalbot.org/BrowserBugsSection/MSIE6Bugs/" rel="nofollow">MSIE6 Bugs</a></li>
<li><a href="http://www.webcredible.co.uk/user-friendly-resources/css/internet-explorer.shtml" rel="nofollow">Internet Explorer &amp; CSS issues</a></li>
<li><a href="http://css-tricks.com/ie-css-bugs-thatll-get-you-every-time/" rel="nofollow">IE CSS Bugs That&#8217;ll Get You Every Time</a></li>
</ul>
<p>修订历史：<br />
2010-02-04 修正<a href="#min-height">最小高度部分</a>important的说明；</p>
<img src="http://www.vfresh.org/?ak_action=api_record_view&id=727&type=feed" alt="" />

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/528' rel='bookmark' title='Permanent Link: 固宽背景图居中错位的问题'>固宽背景图居中错位的问题</a></li>
<li><a href='http://www.vfresh.org/w3c/766' rel='bookmark' title='Permanent Link: 小技巧：带分隔线左右布局的实现'>小技巧：带分隔线左右布局的实现</a></li>
<li><a href='http://www.vfresh.org/w3c/676' rel='bookmark' title='Permanent Link: 合理隐藏文字'>合理隐藏文字</a></li>
<li><a href='http://www.vfresh.org/w3c/9' rel='bookmark' title='Permanent Link: 纯CSS的图片展示效果'>纯CSS的图片展示效果</a></li>
<li><a href='http://www.vfresh.org/w3c/84' rel='bookmark' title='Permanent Link: HTML默认样式'>HTML默认样式</a></li>
</ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/727/feed</wfw:commentRss>
		<slash:comments>43</slash:comments>
		</item>
		<item>
		<title>小技巧：带分隔线左右布局的实现</title>
		<link>http://www.vfresh.org/w3c/766</link>
		<comments>http://www.vfresh.org/w3c/766#comments</comments>
		<pubDate>Wed, 06 Jan 2010 09:29:04 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/?p=766</guid>
		<description><![CDATA[经常会碰到类似于这样的两栏（或多栏），中间有条分隔线。 由于左右两侧内容不固定，简单的使用border只能实现单侧的分隔线。 可以给左栏定义border-right，右栏定义border-left； 然后再给左栏设置margin-right:-1px;或者右栏设置margin-left:-1px;，使他们的border重叠，这样就可以实现完美的分隔线啦！ 可运行示例查看效果： html&#60;style type=&#34;text/css&#34; &#62; * {padding:0;margin:0;} body {font-size:12px;line-height:1.5em;} a {color:#FFFFBF;text-decoration:none;} a:hover {color:#FFFF77;text-decoration:underline;} .wrap {width:350px;padding:10px;margin:30px auto;background: #132E35;color:#fff;overflow:hidden;zoom:1;-webkit-border-radius: 10px;-moz-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;box-shadow:0 0 3px #000000, 0 0 4px #000000, 0 0 3px #000000;-moz-box-shadow:0 0 3px #000000, 0 0 4px #000000, 0 0 3px #000000;-webkit-box-shadow:0 0 3px #000000, 0 0 4px #000000, 0 0 [...]

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/596' rel='bookmark' title='Permanent Link: 使用css给图片添加阴影'>使用css给图片添加阴影</a></li>
<li><a href='http://www.vfresh.org/w3c/9' rel='bookmark' title='Permanent Link: 纯CSS的图片展示效果'>纯CSS的图片展示效果</a></li>
<li><a href='http://www.vfresh.org/w3c/291' rel='bookmark' title='Permanent Link: 有感于yahoo对css bug的利用：margin重叠'>有感于yahoo对css bug的利用：margin重叠</a></li>
<li><a href='http://www.vfresh.org/w3c/84' rel='bookmark' title='Permanent Link: HTML默认样式'>HTML默认样式</a></li>
<li><a href='http://www.vfresh.org/w3c/147' rel='bookmark' title='Permanent Link: 浏览器特定选择器（hack）'>浏览器特定选择器（hack）</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.vfresh.org/wp-content/uploads/2010/01/demo.png" alt="" title="demo" width="378" height="151" class="alignnone size-full wp-image-767" /><br />
经常会碰到类似于这样的两栏（或多栏），中间有条分隔线。<br />
由于左右两侧内容不固定，简单的使用<code class="inline">border</code>只能实现单侧的分隔线。</p>
<p>可以给左栏定义<code class="inline">border-right</code>，右栏定义<code class="inline">border-left</code>；<br />
然后再给左栏设置<code class="inline">margin-right:-1px;</code>或者右栏设置<code class="inline">margin-left:-1px;</code>，使他们的border重叠，这样就可以实现完美的分隔线啦！</p>
<p>可运行示例查看效果：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">style</span> <span style="color: #E46F47;">type</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;text/css&quot;</span> <span style="color: #00bbdd;">&gt;</span>
* {padding:0;margin:0;}
body {font-size:12px;line-height:1.5em;}
a {color:#FFFFBF;text-decoration:none;}
a:hover {color:#FFFF77;text-decoration:underline;}
.wrap {width:350px;padding:10px;margin:30px auto;background: #132E35;color:#fff;overflow:hidden;zoom:1;-webkit-border-radius: 10px;-moz-border-radius: 10px;-khtml-border-radius: 10px;border-radius: 10px;box-shadow:0 0 3px #000000, 0 0 4px #000000, 0 0 3px #000000;-moz-box-shadow:0 0 3px #000000, 0 0 4px #000000, 0 0 3px #000000;-webkit-box-shadow:0 0 3px #000000, 0 0 4px #000000, 0 0 3px #000000;-khtml-box-shadow:0 0 3px #000000, 0 0 4px #000000, 0 0 3px #000000;}
.wrap h2 {font-size:14px;margin-bottom:5px;}
.wrap .pic {float:left;width:100px;padding-right:8px;margin-right:-1px;border-right:solid #425555 1px;}
.wrap .pic img {display:block;}
.wrap .content {float:left;width:233px;border-left:solid #425555 1px;text-indent:2em;padding-left:8px;color: #DCE4E4;}
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">style</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;wrap&quot;</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">h2</span><span style="color: #00bbdd;">&gt;&lt;</span><span style="color: #00bbdd;">a</span> <span style="color: #E46F47;">href</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;http://www.vfresh.org/&quot;</span> <span style="color: #E46F47;">title</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;&quot;</span><span style="color: #00bbdd;">&gt;</span>粉丝站预测《暗黑3》第五职业 盗贼或将回归<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">a</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">h2</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;pic&quot;</span><span style="color: #00bbdd;">&gt;</span>
		<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">img</span> <span style="color: #E46F47;">src</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;http://www.vfresh.org/wp-content/uploads/2010/01/d3.png&quot;</span> <span style="color: #E46F47;">alt</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;&quot;</span> <span style="color: #E46F47;">title</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;&quot;</span> <span style="color: #00bbdd;">/&gt;</span>
	<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;content&quot;</span><span style="color: #00bbdd;">&gt;</span>
		两个粉丝站的预测结果可算不谋而合，如果不出意料的话，暗黑3的第五职业可能是射手与盗贼的结合体。 <span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">a</span> <span style="color: #E46F47;">href</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;http://www.vfresh.org/&quot;</span> <span style="color: #E46F47;">title</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;&quot;</span><span style="color: #00bbdd;">&gt;</span>[详细内容]<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">a</span><span style="color: #00bbdd;">&gt;</span>
	<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>

<p><strong>注意：</strong>此法在非IE中无法实现dashed/dotted等非直线(solid)的分隔线，因为这些虚线无法完美地重叠，而且各个浏览器的错位方式都不一样，所以不建议在这些浏览器中使用这个方法操作虚线。但IE浏览器中是可以完美重叠的。</p>
<img src="http://www.vfresh.org/?ak_action=api_record_view&id=766&type=feed" alt="" />

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/596' rel='bookmark' title='Permanent Link: 使用css给图片添加阴影'>使用css给图片添加阴影</a></li>
<li><a href='http://www.vfresh.org/w3c/9' rel='bookmark' title='Permanent Link: 纯CSS的图片展示效果'>纯CSS的图片展示效果</a></li>
<li><a href='http://www.vfresh.org/w3c/291' rel='bookmark' title='Permanent Link: 有感于yahoo对css bug的利用：margin重叠'>有感于yahoo对css bug的利用：margin重叠</a></li>
<li><a href='http://www.vfresh.org/w3c/84' rel='bookmark' title='Permanent Link: HTML默认样式'>HTML默认样式</a></li>
<li><a href='http://www.vfresh.org/w3c/147' rel='bookmark' title='Permanent Link: 浏览器特定选择器（hack）'>浏览器特定选择器（hack）</a></li>
</ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/766/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>合理隐藏文字</title>
		<link>http://www.vfresh.org/w3c/676</link>
		<comments>http://www.vfresh.org/w3c/676#comments</comments>
		<pubDate>Fri, 25 Dec 2009 07:29:00 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/?p=676</guid>
		<description><![CDATA[一般我们显示艺术性文字是使用图片替换文字的方法 绝大部分网站都是使用直接隐藏掉文字的方式： html&#60;style&#62; .logo{ display:block; height:31px; width:30px; &#160; text-indent:-999px; background:#464646 url(http://www.vfresh.org/wp-admin/images/wp-logo.gif) no-repeat; } &#60;/style&#62; &#60;a href=&#34;#&#34; class=&#34;logo&#34;&#62;vfresh.org&#60;/a&#62; 这样，我们成功的隐藏了文字，并且在css未能加载时能正常显示文字。 但是在成功加载css后，如未能成功加载图片或者图片加载得很慢，这个部分都会显示一片空白。 为了避免这个问题，我们可以使用一个空白标签（如）浮动于文字上层并填充图片 同时我们可以对文字层格式化，使之接近于图片的显示效果。 这样在图片没有显示出来之前，都由文字这个强力后备顶着！~ html&#60;style&#62; .christmas { position:relative; width:304px; height:149px; line-height:25px; background:#1E3151; color:#CCE8F3; font-size:14px; } .christmas span { position:absolute; top:0; left:0; display:block; height:100%; width:100%; background:url(http://www.vfresh.org/wp-content/uploads/2009/12/bestwish.jpg) no-repeat; } &#60;/style&#62; &#60;div class=&#34;christmas&#34;&#62; Best Wishes for Christmas &#38; the New [...]

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/851' rel='bookmark' title='Permanent Link: display:inline-block 另解'>display:inline-block 另解</a></li>
<li><a href='http://www.vfresh.org/w3c/9' rel='bookmark' title='Permanent Link: 纯CSS的图片展示效果'>纯CSS的图片展示效果</a></li>
<li><a href='http://www.vfresh.org/w3c/528' rel='bookmark' title='Permanent Link: 固宽背景图居中错位的问题'>固宽背景图居中错位的问题</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p>一般我们显示艺术性文字是使用图片替换文字的方法<br />
绝大部分网站都是使用直接隐藏掉文字的方式：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">style</span><span style="color: #00bbdd;">&gt;</span>
.logo{
	display:block;
	height:31px;
	width:30px;
&nbsp;
	text-indent:-999px;
	background:#464646 url(http://www.vfresh.org/wp-admin/images/wp-logo.gif) no-repeat;
}
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">style</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">a</span> <span style="color: #E46F47;">href</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;#&quot;</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;logo&quot;</span><span style="color: #00bbdd;">&gt;</span>vfresh.org<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">a</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>

<p>这样，我们成功的隐藏了文字，并且在css未能加载时能正常显示文字。</p>
<p>但是在成功加载css后，如未能成功加载图片或者图片加载得很慢，这个部分都会显示一片空白。<br />
<img src="http://www.vfresh.org/wp-content/uploads/2009/12/whatisthis.gif" alt="whatisthis" title="whatisthis" width="162" height="150" /></p>
<p>为了避免这个问题，我们可以使用一个空白标签（如<span>）浮动于文字上层并填充图片<br />
同时我们可以对文字层格式化，使之接近于图片的显示效果。<br />
这样在图片没有显示出来之前，都由文字这个强力后备顶着！~</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">style</span><span style="color: #00bbdd;">&gt;</span>
.christmas {
	position:relative;
	width:304px;
	height:149px;
	line-height:25px;
	background:#1E3151;
	color:#CCE8F3;
	font-size:14px;
}
.christmas span {
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:100%;
	width:100%;
	background:url(http://www.vfresh.org/wp-content/uploads/2009/12/bestwish.jpg) no-repeat;
}
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">style</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;christmas&quot;</span><span style="color: #00bbdd;">&gt;</span>
	Best Wishes for Christmas &amp; the New Year!
	<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">span</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">span</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>

<p>但这样做的缺点是：<br />
1.需要一个填充图片的标签，需要更多的选择器来进行样式控制。<br />
2.图片加载完成时替换掉文字的视野时，会有所突尤。</p>
<p>但为了让用户更快的预览到信息，这点缺点，在必要的时候确是大可忽略的，特别是游戏站点。</p>
<img src="http://www.vfresh.org/?ak_action=api_record_view&id=676&type=feed" alt="" />

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/851' rel='bookmark' title='Permanent Link: display:inline-block 另解'>display:inline-block 另解</a></li>
<li><a href='http://www.vfresh.org/w3c/9' rel='bookmark' title='Permanent Link: 纯CSS的图片展示效果'>纯CSS的图片展示效果</a></li>
<li><a href='http://www.vfresh.org/w3c/528' rel='bookmark' title='Permanent Link: 固宽背景图居中错位的问题'>固宽背景图居中错位的问题</a></li>
</ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/676/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>zencoding(HTML) for EditPlus v1.0</title>
		<link>http://www.vfresh.org/w3c/667</link>
		<comments>http://www.vfresh.org/w3c/667#comments</comments>
		<pubDate>Tue, 15 Dec 2009 10:21:21 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>
		<category><![CDATA[EditPlus工具]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/?p=667</guid>
		<description><![CDATA[新版本v1.1请见：http://www.vfresh.org/w3c/914 今早看到前端观察翻译的《Zen Coding: 一种快速编写HTML/CSS代码的方法》 对这种编辑方式很感兴趣，但自己熟知的EditPlus并未有此插件 遂研究了下，做出了简单功能 目前只能通过选取片段来生成html 找不到EditPlus的接口信息&#8230;.似乎没有接口. 点此下载zen code for EditPlus 设置方式： 设置参数文本： 命令：WScript.exe &#34;D:\editPlus\app\zencoding\zencoding.wsf&#34; （红色下划线部分为插件放置路径） 参数：$(CurLine)&#124;&#124;$(CurSel) 初始目录：$(FileDir) 勾选运行为文本过滤器：替换 相关阅读zencoding(HTML) for EditPlus v1.1 JSLint for EditPlus 检验js语法 (X)HTML Strict 下的嵌套规则

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/914' rel='bookmark' title='Permanent Link: zencoding(HTML) for EditPlus v1.1'>zencoding(HTML) for EditPlus v1.1</a></li>
<li><a href='http://www.vfresh.org/js/980' rel='bookmark' title='Permanent Link: JSLint for EditPlus 检验js语法'>JSLint for EditPlus 检验js语法</a></li>
<li><a href='http://www.vfresh.org/w3c/71' rel='bookmark' title='Permanent Link: (X)HTML Strict 下的嵌套规则'>(X)HTML Strict 下的嵌套规则</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p><strong>新版本v1.1请见：<a href="http://www.vfresh.org/w3c/914">http://www.vfresh.org/w3c/914</a><br />
</strong><br />
今早看到前端观察翻译的<a target="_blank" href="http://www.qianduan.net/zen-coding-a-new-way-to-write-html-code.html">《Zen Coding: 一种快速编写HTML/CSS代码的方法》</a><br />
对这种编辑方式很感兴趣，但自己熟知的EditPlus并未有此插件<br />
遂研究了下，做出了简单功能<br />
目前只能通过选取片段来生成html</p>
<p>找不到EditPlus的接口信息&#8230;.似乎没有接口.</p>
<p><a href="http://vfresh.googlecode.com/files/zencoding.zip">点此下载zen code for EditPlus</a></p>
<p>设置方式：<br />
<img src="http://www.vfresh.org/wp-content/uploads/2009/12/zencode-for-editplus.png" alt="zencode-for-editplus" title="zencode-for-editplus" /></p>
<p>设置参数文本：<br />
<strong>命令：</strong>WScript.exe &quot;<span style="color:red;text-decoration:underline;">D:\editPlus\app\zencoding\zencoding.wsf</span>&quot;<br />
（红色下划线部分为插件放置路径）<br />
<strong>参数：</strong>$(CurLine)||$(CurSel)<br />
<strong>初始目录：</strong>$(FileDir)<br />
勾选<strong>运行为文本过滤器</strong>：<strong>替换</strong></p>
<img src="http://www.vfresh.org/?ak_action=api_record_view&id=667&type=feed" alt="" />

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/914' rel='bookmark' title='Permanent Link: zencoding(HTML) for EditPlus v1.1'>zencoding(HTML) for EditPlus v1.1</a></li>
<li><a href='http://www.vfresh.org/js/980' rel='bookmark' title='Permanent Link: JSLint for EditPlus 检验js语法'>JSLint for EditPlus 检验js语法</a></li>
<li><a href='http://www.vfresh.org/w3c/71' rel='bookmark' title='Permanent Link: (X)HTML Strict 下的嵌套规则'>(X)HTML Strict 下的嵌套规则</a></li>
</ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/667/feed</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>使用css给图片添加阴影</title>
		<link>http://www.vfresh.org/w3c/596</link>
		<comments>http://www.vfresh.org/w3c/596#comments</comments>
		<pubDate>Wed, 24 Jun 2009 07:52:02 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/?p=596</guid>
		<description><![CDATA[一般我们可以使用背景图的方式给图片添加阴影，但对于不固定尺寸的图片如何实现呢？ 我们可以采取“视觉欺骗大法”——定义渐变边框来实现 .entry a.pic-shadow {display:inline-block;zoom:1;padding:1px;background:#262a3f;border:solid #2b3048 1px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;} .entry a.pic-shadow img {padding:1px;background:#13151f;border:solid #1e2132 1px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;} 示例代码： html&#60;!DOCTYPE html PUBLIC &#34;-//W3C//DTD XHTML 1.0 Transitional//EN&#34; &#34;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#34;&#62; &#60;html xmlns=&#34;http://www.w3.org/1999/xhtml&#34;&#62; &#60;head&#62; &#60;meta http-equiv=&#34;Content-Type&#34; content=&#34;text/html; charset=utf-8&#34; /&#62; &#60;meta http-equiv=&#34;Content-Language&#34; content=&#34;zh-CN&#34; /&#62; &#60;title&#62;&#60;/title&#62; &#60;style type=&#34;text/css&#34; &#62; body {background:#2e334d;} img {border:none;} a.pic-shadow {display:inline-block;zoom:1;padding:1px;background:#262a3f;border:solid #2b3048 1px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;} a.pic-shadow img {padding:1px;background:#13151f;border:solid #1e2132 1px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;} &#60;/style&#62; &#60;/head&#62; &#60;body&#62; &#60;a [...]

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/766' rel='bookmark' title='Permanent Link: 小技巧：带分隔线左右布局的实现'>小技巧：带分隔线左右布局的实现</a></li>
<li><a href='http://www.vfresh.org/w3c/851' rel='bookmark' title='Permanent Link: display:inline-block 另解'>display:inline-block 另解</a></li>
<li><a href='http://www.vfresh.org/w3c/163' rel='bookmark' title='Permanent Link: display:inline-block'>display:inline-block</a></li>
<li><a href='http://www.vfresh.org/w3c/9' rel='bookmark' title='Permanent Link: 纯CSS的图片展示效果'>纯CSS的图片展示效果</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p>一般我们可以使用背景图的方式给图片添加阴影，但对于不固定尺寸的图片如何实现呢？<br />
我们可以采取“视觉欺骗大法”——定义渐变边框来实现</p>
<style type="text/css" >
.entry a.pic-shadow {display:inline-block;zoom:1;padding:1px;background:#262a3f;border:solid #2b3048 1px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.entry a.pic-shadow img {padding:1px;background:#13151f;border:solid #1e2132 1px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
</style>
<p><strong>示例代码：</strong></p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">!DOCTYPE</span> html PUBLIC <span style="color: #FC3901;">&quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;</span> <span style="color: #FC3901;">&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">html</span> xmlns<span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;http://www.w3.org/1999/xhtml&quot;</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">head</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">meta</span> <span style="color: #E46F47;">http-equiv</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;Content-Type&quot;</span> <span style="color: #E46F47;">content</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;text/html; charset=utf-8&quot;</span> <span style="color: #00bbdd;">/&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">meta</span> <span style="color: #E46F47;">http-equiv</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;Content-Language&quot;</span> <span style="color: #E46F47;">content</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;zh-CN&quot;</span> <span style="color: #00bbdd;">/&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">title</span><span style="color: #00bbdd;">&gt;&lt;/</span><span style="color: #00bbdd;">title</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">style</span> <span style="color: #E46F47;">type</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;text/css&quot;</span> <span style="color: #00bbdd;">&gt;</span>
body {background:#2e334d;}
img {border:none;}
a.pic-shadow {display:inline-block;zoom:1;padding:1px;background:#262a3f;border:solid #2b3048 1px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
a.pic-shadow img {padding:1px;background:#13151f;border:solid #1e2132 1px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">style</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">head</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">body</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">a</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;pic-shadow&quot;</span> <span style="color: #E46F47;">href</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;#&quot;</span> <span style="color: #E46F47;">title</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;&quot;</span><span style="color: #00bbdd;">&gt;&lt;</span><span style="color: #00bbdd;">img</span> <span style="color: #E46F47;">src</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;http://www.vfresh.org/wp-content/uploads/2008/11/mxlineage.gif&quot;</span> <span style="color: #E46F47;">alt</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;&quot;</span> <span style="color: #E46F47;">title</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;&quot;</span> <span style="color: #00bbdd;">/&gt;&lt;/</span><span style="color: #00bbdd;">a</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">body</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">html</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>


<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #F96433;">border-radius</span><span style="color: #939393;">:</span><span style="color: #99CC33;">5px</span><span style="color: #939393;">;</span>
<span style="color: #FC3901;">-moz-</span><span style="color: #F96433;">border-radius</span><span style="color: #939393;">:</span><span style="color: #99CC33;">5px</span><span style="color: #939393;">;</span>
<span style="color: #FC3901;">-webkit-</span><span style="color: #F96433;">border-radius</span><span style="color: #939393;">:</span><span style="color: #99CC33;">5px</span><span style="color: #939393;">;</span></pre></div></div>

<p>上面这段定义是各标准浏览器中圆角定义，用以更专业地欺骗眼睛</p>
<p>颜色代码可以在ps中做好外发光效果后拾取。<br />
我上面的效果是[柔和]、[扩展0]、[大小5px]、[颜色#000]其余默认</p>
<p>当然了，特殊要求的话可以使用ie的滤镜来实现更华丽的阴影<br />
反对滤镜主义者飘过……你们自己gg去</p>
<img src="http://www.vfresh.org/?ak_action=api_record_view&id=596&type=feed" alt="" />

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/766' rel='bookmark' title='Permanent Link: 小技巧：带分隔线左右布局的实现'>小技巧：带分隔线左右布局的实现</a></li>
<li><a href='http://www.vfresh.org/w3c/851' rel='bookmark' title='Permanent Link: display:inline-block 另解'>display:inline-block 另解</a></li>
<li><a href='http://www.vfresh.org/w3c/163' rel='bookmark' title='Permanent Link: display:inline-block'>display:inline-block</a></li>
<li><a href='http://www.vfresh.org/w3c/9' rel='bookmark' title='Permanent Link: 纯CSS的图片展示效果'>纯CSS的图片展示效果</a></li>
</ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/596/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>固宽背景图居中错位的问题</title>
		<link>http://www.vfresh.org/w3c/528</link>
		<comments>http://www.vfresh.org/w3c/528#comments</comments>
		<pubDate>Mon, 02 Mar 2009 09:53:46 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/?p=528</guid>
		<description><![CDATA[在 IE/FF/OP/Safari/chrom 中运行下面代码，然后将页面收缩至小于980px html&#60;!DOCTYPE html PUBLIC &#34;-//W3C//DTD XHTML 1.0 Transitional//EN&#34; &#34;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&#34;&#62; &#60;html xmlns=&#34;http://www.w3.org/1999/xhtml&#34;&#62; &#60;head&#62; &#60;meta http-equiv=&#34;Content-Type&#34; content=&#34;text/html; charset=utf-8&#34; /&#62; &#60;meta http-equiv=&#34;Content-Language&#34; content=&#34;zh-CN&#34; /&#62; &#60;title&#62;test&#60;/title&#62; &#60;style type=&#34;text/css&#34; &#62; body {background:url(http://www.vfresh.org/wp-content/uploads/2009/03/test.gif) top center no-repeat;} #trunk {width:980px;height:100px;margin:0 auto;} &#60;/style&#62; &#60;/head&#62; &#60;body&#62; &#60;div id=&#34;trunk&#34;&#62; testtest!~~~~~~~~~ &#60;/div&#62; &#60;/body&#62; &#60;/html&#62; 会发现在FF/OP下背景图错位了，而IE/chrom/safari下是正常的。 可以使用以下hack解决这个问题： cssbody &#123;display:table;width:100%&#125; html&#60;!DOCTYPE html PUBLIC &#34;-//W3C//DTD XHTML 1.0 Transitional//EN&#34; [...]

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/84' rel='bookmark' title='Permanent Link: HTML默认样式'>HTML默认样式</a></li>
<li><a href='http://www.vfresh.org/w3c/9' rel='bookmark' title='Permanent Link: 纯CSS的图片展示效果'>纯CSS的图片展示效果</a></li>
<li><a href='http://www.vfresh.org/w3c/766' rel='bookmark' title='Permanent Link: 小技巧：带分隔线左右布局的实现'>小技巧：带分隔线左右布局的实现</a></li>
<li><a href='http://www.vfresh.org/w3c/676' rel='bookmark' title='Permanent Link: 合理隐藏文字'>合理隐藏文字</a></li>
<li><a href='http://www.vfresh.org/w3c/164' rel='bookmark' title='Permanent Link: IE 6实现min/max-height/width'>IE 6实现min/max-height/width</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p>在 IE/FF/OP/Safari/chrom 中运行下面代码，然后将页面收缩至小于980px</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">!DOCTYPE</span> html PUBLIC <span style="color: #FC3901;">&quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;</span> <span style="color: #FC3901;">&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">html</span> xmlns<span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;http://www.w3.org/1999/xhtml&quot;</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">head</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">meta</span> <span style="color: #E46F47;">http-equiv</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;Content-Type&quot;</span> <span style="color: #E46F47;">content</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;text/html; charset=utf-8&quot;</span> <span style="color: #00bbdd;">/&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">meta</span> <span style="color: #E46F47;">http-equiv</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;Content-Language&quot;</span> <span style="color: #E46F47;">content</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;zh-CN&quot;</span> <span style="color: #00bbdd;">/&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">title</span><span style="color: #00bbdd;">&gt;</span>test<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">title</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">style</span> <span style="color: #E46F47;">type</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;text/css&quot;</span> <span style="color: #00bbdd;">&gt;</span>
body {background:url(http://www.vfresh.org/wp-content/uploads/2009/03/test.gif) top center no-repeat;}
#trunk {width:980px;height:100px;margin:0 auto;}
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">style</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">head</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">body</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">id</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;trunk&quot;</span><span style="color: #00bbdd;">&gt;</span>
	testtest!~~~~~~~~~
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">body</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">html</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>

<p>会发现在FF/OP下背景图错位了，而IE/chrom/safari下是正常的。</p>
<p>可以使用以下hack解决这个问题：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">body</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">display</span><span style="color: #939393;">:</span><span style="color: #3399CC;">table</span><span style="color: #939393;">;</span>width<span style="color: #939393;">:</span><span style="color: #99CC33;">100%</span><span style="color: #939393;">&#125;</span></pre></div></div>


<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">!DOCTYPE</span> html PUBLIC <span style="color: #FC3901;">&quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;</span> <span style="color: #FC3901;">&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">html</span> xmlns<span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;http://www.w3.org/1999/xhtml&quot;</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">head</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">meta</span> <span style="color: #E46F47;">http-equiv</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;Content-Type&quot;</span> <span style="color: #E46F47;">content</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;text/html; charset=utf-8&quot;</span> <span style="color: #00bbdd;">/&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">meta</span> <span style="color: #E46F47;">http-equiv</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;Content-Language&quot;</span> <span style="color: #E46F47;">content</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;zh-CN&quot;</span> <span style="color: #00bbdd;">/&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">title</span><span style="color: #00bbdd;">&gt;</span>test<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">title</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">style</span> <span style="color: #E46F47;">type</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;text/css&quot;</span> <span style="color: #00bbdd;">&gt;</span>
body {background:url(http://www.vfresh.org/wp-content/uploads/2009/03/test.gif) top center no-repeat;display:table;width:100%}
#trunk {width:980px;height:100px;margin:0 auto;}
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">style</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">head</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">body</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">id</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;trunk&quot;</span><span style="color: #00bbdd;">&gt;</span>
	testtest!~~~~~~~~~
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">body</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">html</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>

<p>这个bug触发的条件：<br />
1.主容器未定宽度或宽度为100%<br />
2.主容器背景属性符合：background-repeat:no-repeat;background-position:center 0;(不平铺、横向居中)<br />
3.子容器有定义宽度</p>
<p><strong>原因：</strong>FF/OP是将body的总宽度定为了当前浏览器的宽度<br />
也就是说，当浏览器缩小至800px的时候，FF/OP将body的宽度设为800px，再将body的背景图按照宽度800px居中放置，而body的子容器#trunk是980px，冲破了body，这样就导致了错位的问题。</p>
<p>这个问题在所有未定宽度或宽度为100%的容器内都有发生。<br />
对于非body元素，我们可以使用以下方式修正：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">div</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">min-width</span><span style="color: #939393;">:</span><span style="color: #99CC33;">980px</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span></pre></div></div>

<img src="http://www.vfresh.org/?ak_action=api_record_view&id=528&type=feed" alt="" />

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/84' rel='bookmark' title='Permanent Link: HTML默认样式'>HTML默认样式</a></li>
<li><a href='http://www.vfresh.org/w3c/9' rel='bookmark' title='Permanent Link: 纯CSS的图片展示效果'>纯CSS的图片展示效果</a></li>
<li><a href='http://www.vfresh.org/w3c/766' rel='bookmark' title='Permanent Link: 小技巧：带分隔线左右布局的实现'>小技巧：带分隔线左右布局的实现</a></li>
<li><a href='http://www.vfresh.org/w3c/676' rel='bookmark' title='Permanent Link: 合理隐藏文字'>合理隐藏文字</a></li>
<li><a href='http://www.vfresh.org/w3c/164' rel='bookmark' title='Permanent Link: IE 6实现min/max-height/width'>IE 6实现min/max-height/width</a></li>
</ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/528/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>有感于yahoo对css bug的利用：margin重叠</title>
		<link>http://www.vfresh.org/w3c/291</link>
		<comments>http://www.vfresh.org/w3c/291#comments</comments>
		<pubDate>Wed, 29 Oct 2008 07:54:27 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/?p=291</guid>
		<description><![CDATA[CSS2规范里面对margin重叠的描叙： 1.水平边距永远不会重合。 2.垂直边距可能在特定的框之间重合： 常规流向中两个或多个块框相邻的垂直边距会重合。结果的边距宽度是相邻边距宽度中较大的值。如果出现负边距，则在最大的正边距中减去绝对值最大的负边距。如果没有正边距，则从零中减去绝对值最大的负边距。 在一个浮动框和其它框之间的垂直边距不重合。 “绝对定位的框”与“相对定位的框”边距不重合。 如上图所示，结构层及样式层如下： html&#60;div class=&#34;wrap&#34;&#62; &#60;div class=&#34;t1&#34;&#62;t1111111111111&#60;/div&#62; &#60;div class=&#34;t2&#34;&#62;t222222&#60;/div&#62; &#60;/div&#62; css.wrap &#123;margin:10px;&#125; .t1,.t2 &#123;margin:10px;&#125; .t1 &#123;background:blue;&#125; .t2 &#123;background:red;&#125; 黑字描叙的重叠部分为t1与t2的上下边距 红字描叙的重叠部分为wrap与t1及t2的边距 一直以来，我都只是对这类“bug”予以解决或避免： 黑字描叙部分margin重叠的解决办法： 1.浮动 css.t1,.t2 &#123;clear:both;float:left;&#125; 2.两个不同的定位 css.t1&#123;position:relative;&#125; .t2&#123;position:absolute;&#125; 红字描叙部分margin重叠的解决办法： 给予wrap容器padding或border或float属性值 css.wrap &#123;padding:1px 0&#125; .wrap &#123;border:1px solid #ccc&#125; .wrap &#123;float:left&#125; 但今天简单看了下yahoo的页面布局，他们合理地利用了这个我一直以为是bug的东西来改善模块重用化 yahoo首页左侧的各块，都是有margin重叠现象的 但这种重叠，恰到好处的改善了模块的重用化 模块的重用化简单来讲就是各模块（如上图yahoo的“Small Business”部分，我称之为页面的一个模块），对它进行删除、移动操作都不需要修改样式，也就是说可以任意从结构中删除或移动“Small Business”部分，而不需再修改其他模块甚至它本身的样式。延伸的应用，如一个模块的样式可多处重复应用等；有时间再细说吧 也许，我应该更多地改变思维方式——我一直都太愚钝。 相关阅读小技巧：带分隔线左右布局的实现 纯CSS的图片展示效果 使用css给图片添加阴影

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/766' rel='bookmark' title='Permanent Link: 小技巧：带分隔线左右布局的实现'>小技巧：带分隔线左右布局的实现</a></li>
<li><a href='http://www.vfresh.org/w3c/9' rel='bookmark' title='Permanent Link: 纯CSS的图片展示效果'>纯CSS的图片展示效果</a></li>
<li><a href='http://www.vfresh.org/w3c/596' rel='bookmark' title='Permanent Link: 使用css给图片添加阴影'>使用css给图片添加阴影</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p><strong>CSS2规范里面对margin重叠的描叙：</strong></p>
<blockquote><p>
1.水平边距永远不会重合。</p>
<p>2.垂直边距可能在特定的框之间重合：</p>
<ul>
<li>常规流向中两个或多个块框相邻的垂直边距会重合。结果的边距宽度是相邻边距宽度中较大的值。如果出现负边距，则在最大的正边距中减去绝对值最大的负边距。如果没有正边距，则从零中减去绝对值最大的负边距。</li>
<li>在一个浮动框和其它框之间的垂直边距不重合。</li>
<li>“绝对定位的框”与“相对定位的框”边距不重合。</li>
</ul>
</blockquote>
<p><img src="http://www.vfresh.org/wp-content/uploads/2008/10/collapsing-margin.gif" alt="magrin重叠" title="magrin重叠" /><br />
如上图所示，结构层及样式层如下：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;wrap&quot;</span><span style="color: #00bbdd;">&gt;</span>
  <span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;t1&quot;</span><span style="color: #00bbdd;">&gt;</span>t1111111111111<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
  <span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">div</span> <span style="color: #E46F47;">class</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;t2&quot;</span><span style="color: #00bbdd;">&gt;</span>t222222<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">div</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>


<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">.wrap</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">margin</span><span style="color: #939393;">:</span><span style="color: #99CC33;">10px</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span>
<span style="color: #3399CC;">.t1</span><span style="color: #939393;">,</span><span style="color: #3399CC;">.t2</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">margin</span><span style="color: #939393;">:</span><span style="color: #99CC33;">10px</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span>
<span style="color: #3399CC;">.t1</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">background</span><span style="color: #939393;">:</span><span style="color: #99CC33;">blue</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span>
<span style="color: #3399CC;">.t2</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">background</span><span style="color: #939393;">:</span><span style="color: #99CC33;">red</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span></pre></div></div>

<p><strong>黑字描叙</strong>的重叠部分为t1与t2的上下边距<br />
<strong>红字描叙</strong>的重叠部分为wrap与t1及t2的边距</p>
<p>一直以来，我都只是对这类“bug”予以解决或避免：<br />
<strong>黑字描叙部分margin重叠的解决办法：</strong><br />
1.浮动</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">.t1</span><span style="color: #939393;">,</span><span style="color: #3399CC;">.t2</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">clear</span><span style="color: #939393;">:</span><span style="color: #99CC33;">both</span><span style="color: #939393;">;</span>float<span style="color: #939393;">:</span><span style="color: #F96433;">left</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span></pre></div></div>

<p>2.两个不同的定位</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">.t1</span><span style="color: #939393;">&#123;</span><span style="color: #F96433;">position</span><span style="color: #939393;">:</span><span style="color: #99CC33;">relative</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span>
<span style="color: #3399CC;">.t2</span><span style="color: #939393;">&#123;</span><span style="color: #F96433;">position</span><span style="color: #939393;">:</span><span style="color: #99CC33;">absolute</span><span style="color: #939393;">;</span><span style="color: #939393;">&#125;</span></pre></div></div>

<p><strong>红字描叙部分margin重叠的解决办法：</strong><br />
给予wrap容器padding或border或float属性值</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">.wrap</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">padding</span><span style="color: #939393;">:</span><span style="color: #99CC33;">1px</span> <span style="color: #cc66cc;">0</span><span style="color: #939393;">&#125;</span>
<span style="color: #3399CC;">.wrap</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">border</span><span style="color: #939393;">:</span><span style="color: #99CC33;">1px</span> <span style="color: #99CC33;">solid</span> <span style="color: #3399CC;">#ccc</span><span style="color: #939393;">&#125;</span>
<span style="color: #3399CC;">.wrap</span> <span style="color: #939393;">&#123;</span><span style="color: #F96433;">float</span><span style="color: #939393;">:</span><span style="color: #F96433;">left</span><span style="color: #939393;">&#125;</span></pre></div></div>

<p>但今天简单看了下yahoo的页面布局，他们合理地利用了这个我一直以为是bug的东西来改善模块重用化<br />
yahoo首页左侧的各块，都是有margin重叠现象的</p>
<p><img src="http://www.vfresh.org/wp-content/uploads/2008/10/yahooside.gif" alt="" title="yahoo侧边"/></p>
<p>但这种重叠，恰到好处的改善了模块的重用化</p>
<blockquote><p>模块的重用化简单来讲就是各模块（如上图yahoo的“Small Business”部分，我称之为页面的一个模块），对它进行删除、移动操作都不需要修改样式，也就是说可以任意从结构中删除或移动“Small Business”部分，而不需再修改其他模块甚至它本身的样式。延伸的应用，如一个模块的样式可多处重复应用等；有时间再细说吧</p></blockquote>
<p>也许，我应该更多地改变思维方式——我一直都太愚钝。</p>
<img src="http://www.vfresh.org/?ak_action=api_record_view&id=291&type=feed" alt="" />

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/766' rel='bookmark' title='Permanent Link: 小技巧：带分隔线左右布局的实现'>小技巧：带分隔线左右布局的实现</a></li>
<li><a href='http://www.vfresh.org/w3c/9' rel='bookmark' title='Permanent Link: 纯CSS的图片展示效果'>纯CSS的图片展示效果</a></li>
<li><a href='http://www.vfresh.org/w3c/596' rel='bookmark' title='Permanent Link: 使用css给图片添加阴影'>使用css给图片添加阴影</a></li>
</ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/291/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>IE 6实现min/max-height/width</title>
		<link>http://www.vfresh.org/w3c/164</link>
		<comments>http://www.vfresh.org/w3c/164#comments</comments>
		<pubDate>Wed, 02 Jan 2008 09:00:25 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/?p=164</guid>
		<description><![CDATA[1.min/max-height css*html Element &#123; _height: expression&#40;this.scrollHeight &#62; 475?&#34;475px&#34;:&#34;auto&#34;&#41;; &#125; 2.min/max-width css*html Element &#123; width: expression&#40;document.body.clientWidth &#60; 742? &#34;740px&#34; : document.body.clientWidth &#62; 1202? &#34;1200px&#34; : &#34;auto&#34;&#41;; &#125; css*html Element &#123; width:expression&#40;this.offsetWidth&#62;200?200:''&#41;; &#125; 相关阅读position: fixed for IE < 7

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/91' rel='bookmark' title='Permanent Link: position: fixed for IE < 7'>position: fixed for IE < 7</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p>1.min/max-height</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #939393;">*</span><span style="color: #3399CC;">html</span> Element <span style="color: #939393;">&#123;</span>
	_height<span style="color: #939393;">:</span> expression<span style="color: #939393;">&#40;</span><span style="color: #3399CC;">this.scrollHeight</span> <span style="color: #939393;">&gt;</span> <span style="color: #cc66cc;">475</span>?<span style="color: #ff0000;">&quot;475px&quot;</span><span style="color: #939393;">:</span><span style="color: #ff0000;">&quot;auto&quot;</span><span style="color: #939393;">&#41;</span><span style="color: #939393;">;</span>
<span style="color: #939393;">&#125;</span></pre></div></div>

<p>2.min/max-width</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #939393;">*</span><span style="color: #3399CC;">html</span> Element <span style="color: #939393;">&#123;</span>
	<span style="color: #F96433;">width</span><span style="color: #939393;">:</span> expression<span style="color: #939393;">&#40;</span><span style="color: #3399CC;">document.body</span><span style="color: #3399CC;">.clientWidth</span> &lt; <span style="color: #cc66cc;">742</span>? <span style="color: #ff0000;">&quot;740px&quot;</span> <span style="color: #939393;">:</span> <span style="color: #3399CC;">document.body</span><span style="color: #3399CC;">.clientWidth</span> <span style="color: #939393;">&gt;</span> <span style="color: #cc66cc;">1202</span>? <span style="color: #ff0000;">&quot;1200px&quot;</span> <span style="color: #939393;">:</span> <span style="color: #ff0000;">&quot;auto&quot;</span><span style="color: #939393;">&#41;</span><span style="color: #939393;">;</span>
<span style="color: #939393;">&#125;</span></pre></div></div>


<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #939393;">*</span><span style="color: #3399CC;">html</span> Element <span style="color: #939393;">&#123;</span>
	<span style="color: #F96433;">width</span><span style="color: #3399CC;">:expression</span><span style="color: #939393;">&#40;</span>this.offsetWidth<span style="color: #939393;">&gt;</span><span style="color: #cc66cc;">200</span>?<span style="color: #cc66cc;">200</span><span style="color: #939393;">:</span><span style="color: #ff0000;">''</span><span style="color: #939393;">&#41;</span><span style="color: #939393;">;</span>
<span style="color: #939393;">&#125;</span></pre></div></div>

<img src="http://www.vfresh.org/?ak_action=api_record_view&id=164&type=feed" alt="" />

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/91' rel='bookmark' title='Permanent Link: position: fixed for IE < 7'>position: fixed for IE < 7</a></li>
</ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/164/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>display:inline-block</title>
		<link>http://www.vfresh.org/w3c/163</link>
		<comments>http://www.vfresh.org/w3c/163#comments</comments>
		<pubDate>Tue, 18 Dec 2007 09:39:16 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/?p=163</guid>
		<description><![CDATA[display:inline-block 的详细介绍至PlanABC display:inline-block：将对象呈递为内联对象，但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内 支持inline-block的浏览器：Opera、Safari 各浏览器中的hack： 1.Opera中出现多余外边距： cssvertical-align:middle; 2.IE下实现inline-block： div {display:inline-block;} cssdiv &#123; *display:inline; *zoom:1; &#125; /*两处display需要分开声明*/ 3.Mozilla(FireFox 2.x)浏览器实现方法：(FF 3.0开始已经全面支持inline-block) cssdiv &#123; display:-moz-inline-box;/** FF 实现inline-block**/ -moz-box-pack:center; /** FF 解决水平居中**/ -moz-box-align:center;/** FF 解决垂直居中 **/ &#125; 相关阅读display:inline-block 另解 HTML默认样式 各浏览器中cookie限制

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/851' rel='bookmark' title='Permanent Link: display:inline-block 另解'>display:inline-block 另解</a></li>
<li><a href='http://www.vfresh.org/w3c/84' rel='bookmark' title='Permanent Link: HTML默认样式'>HTML默认样式</a></li>
<li><a href='http://www.vfresh.org/js/957' rel='bookmark' title='Permanent Link: 各浏览器中cookie限制'>各浏览器中cookie限制</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p>display:inline-block 的详细介绍至<a href="http://www.planabc.net/article.asp?id=118">PlanABC</a></p>
<blockquote><p>
display:inline-block：将对象呈递为内联对象，但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内
</p></blockquote>
<p>支持inline-block的浏览器：Opera、Safari</p>
<p>各浏览器中的hack：</p>
<p>1.Opera中出现多余外边距：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #F96433;">vertical-align</span><span style="color: #939393;">:</span><span style="color: #99CC33;">middle</span><span style="color: #939393;">;</span></pre></div></div>

<p>2.IE下实现inline-block：<br />
<del datetime="2008-10-10T02:46:15+00:00">div {display:inline-block;}</del></p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">div</span> <span style="color: #939393;">&#123;</span>
<span style="color: #939393;">*</span><span style="color: #F96433;">display</span><span style="color: #939393;">:</span><span style="color: #99CC33;">inline</span><span style="color: #939393;">;</span>
<span style="color: #939393;">*</span>zoom<span style="color: #939393;">:</span><span style="color: #cc66cc;">1</span><span style="color: #939393;">;</span>
<span style="color: #939393;">&#125;</span></pre></div></div>

<p><del datetime="2008-10-10T02:46:15+00:00">/*两处display需要分开声明*/</del></p>
<p>3.Mozilla(FireFox 2.x)浏览器实现方法：<ins datetime="2008-10-22T07:15:21+00:00">(FF 3.0开始已经全面支持inline-block)</ins></p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">div</span> <span style="color: #939393;">&#123;</span>
<span style="color: #F96433;">display</span><span style="color: #3399CC;">:-moz-inline-box</span><span style="color: #939393;">;</span><span style="color: #616161;">/** FF 实现inline-block**/</span>
-moz-box-pack<span style="color: #939393;">:</span><span style="color: #99CC33;">center</span><span style="color: #939393;">;</span> <span style="color: #616161;">/** FF 解决水平居中**/</span>
-moz-box-align<span style="color: #939393;">:</span><span style="color: #99CC33;">center</span><span style="color: #939393;">;</span><span style="color: #616161;">/** FF 解决垂直居中 **/</span>
<span style="color: #939393;">&#125;</span></pre></div></div>

<img src="http://www.vfresh.org/?ak_action=api_record_view&id=163&type=feed" alt="" />

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/851' rel='bookmark' title='Permanent Link: display:inline-block 另解'>display:inline-block 另解</a></li>
<li><a href='http://www.vfresh.org/w3c/84' rel='bookmark' title='Permanent Link: HTML默认样式'>HTML默认样式</a></li>
<li><a href='http://www.vfresh.org/js/957' rel='bookmark' title='Permanent Link: 各浏览器中cookie限制'>各浏览器中cookie限制</a></li>
</ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/163/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>浏览器特定选择器（hack）</title>
		<link>http://www.vfresh.org/w3c/147</link>
		<comments>http://www.vfresh.org/w3c/147#comments</comments>
		<pubDate>Wed, 21 Nov 2007 01:38:46 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/index.php/2007/11/21/explore-css-hack/</guid>
		<description><![CDATA[IE6以下 css*html&#123; ... &#125; IE 7 以下 css*:first-child+html &#123; ... &#125; * html &#123; ... &#125; 只对IE 7 css*:first-child+html &#123; ... &#125; 只对IE 7 和现代浏览器 csshtml&#62;body &#123; ... &#125; 只对现代浏览器(非IE 7) csshtml&#62;/**/body &#123; ... &#125; 最新的Opera 9以下版本 csshtml:first-child &#123; ... &#125; Safari csshtml&#91;xmlns*=”&#34;] body:last-child { ... } 最新的，由bias发表在蓝色《最新css兼容方案》 css.e &#123;/*FF OP*/ background-color: #FF0000 &#125; csshtml* [...]

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/8' rel='bookmark' title='Permanent Link: IE 特有注释(hack)'>IE 特有注释(hack)</a></li>
<li><a href='http://www.vfresh.org/w3c/766' rel='bookmark' title='Permanent Link: 小技巧：带分隔线左右布局的实现'>小技巧：带分隔线左右布局的实现</a></li>
<li><a href='http://www.vfresh.org/w3c/91' rel='bookmark' title='Permanent Link: position: fixed for IE < 7'>position: fixed for IE < 7</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p>IE6以下</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #939393;">*</span><span style="color: #3399CC;">html</span><span style="color: #939393;">&#123;</span>
  ...
<span style="color: #939393;">&#125;</span></pre></div></div>

<p>IE 7 以下</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #939393;">*</span><span style="color: #3399CC;">:first-child</span><span style="color: #939393;">+</span><span style="color: #3399CC;">html</span> <span style="color: #939393;">&#123;</span>
    ...
<span style="color: #939393;">&#125;</span>
<span style="color: #939393;">*</span> <span style="color: #3399CC;">html</span> <span style="color: #939393;">&#123;</span>
   ...
<span style="color: #939393;">&#125;</span></pre></div></div>

<p>只对IE 7</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #939393;">*</span><span style="color: #3399CC;">:first-child</span><span style="color: #939393;">+</span><span style="color: #3399CC;">html</span> <span style="color: #939393;">&#123;</span>
   ...
<span style="color: #939393;">&#125;</span></pre></div></div>

<p>只对IE 7 和现代浏览器</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css">html<span style="color: #939393;">&gt;</span>body <span style="color: #939393;">&#123;</span>
 ...
<span style="color: #939393;">&#125;</span></pre></div></div>

<p>只对现代浏览器(非IE 7)</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css">html<span style="color: #939393;">&gt;</span><span style="color: #616161;">/**/</span><span style="color: #3399CC;">body</span> <span style="color: #939393;">&#123;</span>
  ...
<span style="color: #939393;">&#125;</span></pre></div></div>

<p>最新的Opera 9以下版本</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">html</span><span style="color: #3399CC;">:first-child</span> <span style="color: #939393;">&#123;</span>
  ...
<span style="color: #939393;">&#125;</span></pre></div></div>

<p>Safari</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">html</span><span style="color: #939393;">&#91;</span>xmlns<span style="color: #939393;">*=</span>”<span style="color: #ff0000;">&quot;] body:last-child {
  ...
}</span></pre></div></div>

<p>最新的，由<a href="http://www.cssforest.org">bias</a>发表在蓝色<a href="http://bbs.blueidea.com/thread-2814211-1-1.html">《最新css兼容方案》</a></p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">.e</span> <span style="color: #939393;">&#123;</span><span style="color: #616161;">/*FF OP*/</span>
<span style="color: #F96433;">background-color</span><span style="color: #939393;">:</span> <span style="color: #3399CC;">#FF0000</span>
<span style="color: #939393;">&#125;</span></pre></div></div>


<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">html</span><span style="color: #939393;">*</span> .e<span style="color: #939393;">&#123;</span><span style="color: #616161;">/*Sa IE7 OP*/</span>
<span style="color: #F96433;">background-color</span><span style="color: #939393;">:</span><span style="color: #3399CC;">#FF00FF</span>
<span style="color: #939393;">&#125;</span></pre></div></div>


<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #939393;">*+</span><span style="color: #3399CC;">html</span> .e<span style="color: #939393;">&#123;</span>
<span style="color: #F96433;">background-color</span><span style="color: #939393;">:</span><span style="color: #3399CC;">#000000</span><span style="color: #939393;">;</span><span style="color: #616161;">/*OP*/</span>
<span style="color: #939393;">*</span><span style="color: #F96433;">background-color</span><span style="color: #939393;">:</span><span style="color: #3399CC;">#0000FF</span><span style="color: #939393;">;</span><span style="color: #616161;">/*IE7*/</span>
<span style="color: #939393;">&#125;</span></pre></div></div>


<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #939393;">*</span> <span style="color: #3399CC;">html</span> .e<span style="color: #939393;">&#123;</span><span style="color: #616161;">/*IE6*/</span>
<span style="color: #F96433;">background-color</span><span style="color: #939393;">:</span><span style="color: #3399CC;">#00FFFF</span>
<span style="color: #939393;">&#125;</span></pre></div></div>

<p>仅FireFox</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #999999;">@-moz-document url-prefix() {body {</span>
	<span style="color: #F96433;">font-size</span><span style="color: #939393;">:</span><span style="color: #99CC33;">0px</span><span style="color: #939393;">;</span>
<span style="color: #939393;">&#125;</span><span style="color: #939393;">&#125;</span></pre></div></div>

<img src="http://www.vfresh.org/?ak_action=api_record_view&id=147&type=feed" alt="" />

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/8' rel='bookmark' title='Permanent Link: IE 特有注释(hack)'>IE 特有注释(hack)</a></li>
<li><a href='http://www.vfresh.org/w3c/766' rel='bookmark' title='Permanent Link: 小技巧：带分隔线左右布局的实现'>小技巧：带分隔线左右布局的实现</a></li>
<li><a href='http://www.vfresh.org/w3c/91' rel='bookmark' title='Permanent Link: position: fixed for IE < 7'>position: fixed for IE < 7</a></li>
</ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/147/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>修正IE对PNG颜色显示错误的问题</title>
		<link>http://www.vfresh.org/w3c/110</link>
		<comments>http://www.vfresh.org/w3c/110#comments</comments>
		<pubDate>Mon, 27 Aug 2007 18:16:26 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/index.php/2007/08/28/fixing-the-png-color-problem-in-ie/</guid>
		<description><![CDATA[IE下面PNG图片的颜色显示较深，但在其余的浏览器中却显示正常，如下图： 可以用TweakPNG这个软件来修复这个问题 用TweakPNG打开图片之后，如下图操作： 但这样处理之后还是有一丁点与原色不同(在色浅的显示器尤其是液晶，可以观察到这个细微的不同) 或者可以把相邻接的图片都存为png格式来避免颜色区别（但css定义bgcolor的时候也会很麻烦），最好的办法就只有转成GIF了。]]></description>
			<content:encoded><![CDATA[<p>IE下面PNG图片的颜色显示较深，但在其余的浏览器中却显示正常，如下图：<br />
<img src='http://www.vfresh.org/wp-content/uploads/2007/10/problem4uk.jpg' alt='IE对PNG颜色显示错误的问题' /><br />
<span id="more-110"></span><br />
可以用<a href="http://entropymine.com/jason/tweakpng/">TweakPNG</a>这个软件来修复这个问题</p>
<p>用<a href="http://entropymine.com/jason/tweakpng/">TweakPNG</a>打开图片之后，如下图操作：<br />
<img src='http://www.vfresh.org/wp-content/uploads/2007/10/solution3yx.jpg' alt='TweakPNG设置' /></p>
<p>但这样处理之后还是有一丁点与原色不同(在色浅的显示器尤其是液晶，可以观察到这个细微的不同)</p>
<p>或者可以把相邻接的图片都存为png格式来避免颜色区别（但css定义bgcolor的时候也会很麻烦），最好的办法就只有转成GIF了。</p>
<img src="http://www.vfresh.org/?ak_action=api_record_view&id=110&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/110/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>position: fixed for IE &lt; 7</title>
		<link>http://www.vfresh.org/w3c/91</link>
		<comments>http://www.vfresh.org/w3c/91#comments</comments>
		<pubDate>Sat, 18 Aug 2007 00:10:35 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/index.php/91.html</guid>
		<description><![CDATA[position: fixed for IE < 7 css#footer &#123; position: absolute; bottom: auto; clear: both; top:expression&#40;eval&#40;document.compatMode &#38;&#38; document.compatMode=='CSS1Compat'&#41; ? documentElement.scrollTop +&#40;documentElement.clientHeight-this.clientHeight&#41; - 1 : document.body.scrollTop +&#40;document.body.clientHeight-this.clientHeight&#41; - 1&#41;; &#125; 相关阅读IE 6实现min/max-height/width 单条新闻滚动

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/164' rel='bookmark' title='Permanent Link: IE 6实现min/max-height/width'>IE 6实现min/max-height/width</a></li>
<li><a href='http://www.vfresh.org/js/86' rel='bookmark' title='Permanent Link: 单条新闻滚动'>单条新闻滚动</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p><a href="http://bassistance.de/2006/11/02/position-fixed-for-ie-7/">position: fixed for IE < 7</a></p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">#footer</span> <span style="color: #939393;">&#123;</span>
	<span style="color: #F96433;">position</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">absolute</span><span style="color: #939393;">;</span>
	<span style="color: #F96433;">bottom</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">auto</span><span style="color: #939393;">;</span>
	<span style="color: #F96433;">clear</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">both</span><span style="color: #939393;">;</span>
	<span style="color: #F96433;">top</span><span style="color: #3399CC;">:expression</span><span style="color: #939393;">&#40;</span>eval<span style="color: #939393;">&#40;</span><span style="color: #3399CC;">document.compatMode</span> &amp;&amp;
		document.compatMode<span style="color: #939393;">==</span><span style="color: #ff0000;">'CSS1Compat'</span><span style="color: #939393;">&#41;</span> ?
		<span style="color: #3399CC;">documentElement.scrollTop</span>
		<span style="color: #939393;">+</span><span style="color: #939393;">&#40;</span><span style="color: #999999;">documentElement.clientHeight-this.clientHeight</span><span style="color: #939393;">&#41;</span> - <span style="color: #cc66cc;">1</span>
		<span style="color: #939393;">:</span> <span style="color: #3399CC;">document.body</span><span style="color: #3399CC;">.scrollTop</span>
		<span style="color: #939393;">+</span><span style="color: #939393;">&#40;</span><span style="color: #999999;">document.body.clientHeight-this.clientHeight</span><span style="color: #939393;">&#41;</span> - <span style="color: #cc66cc;">1</span><span style="color: #939393;">&#41;</span><span style="color: #939393;">;</span>
<span style="color: #939393;">&#125;</span></pre></div></div>

<img src="http://www.vfresh.org/?ak_action=api_record_view&id=91&type=feed" alt="" />

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/164' rel='bookmark' title='Permanent Link: IE 6实现min/max-height/width'>IE 6实现min/max-height/width</a></li>
<li><a href='http://www.vfresh.org/js/86' rel='bookmark' title='Permanent Link: 单条新闻滚动'>单条新闻滚动</a></li>
</ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/91/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML默认样式</title>
		<link>http://www.vfresh.org/w3c/84</link>
		<comments>http://www.vfresh.org/w3c/84#comments</comments>
		<pubDate>Tue, 31 Jul 2007 09:52:51 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/index.php/84.html</guid>
		<description><![CDATA[http://www.w3.org/TR/CSS21/sample.html csshtml, address, blockquote, body, dd, div, dl, dt, fieldset, form, frame, frameset, h1, h2, h3, h4, h5, h6, noframes, ol, p, ul, center, dir, hr, menu, pre &#123; display: block &#125; li &#123; display: list-item &#125; head &#123; display: none &#125; table &#123; display: table &#125; tr &#123; display: table-row &#125; thead &#123; display: [...]

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/9' rel='bookmark' title='Permanent Link: 纯CSS的图片展示效果'>纯CSS的图片展示效果</a></li>
<li><a href='http://www.vfresh.org/w3c/163' rel='bookmark' title='Permanent Link: display:inline-block'>display:inline-block</a></li>
<li><a href='http://www.vfresh.org/w3c/528' rel='bookmark' title='Permanent Link: 固宽背景图居中错位的问题'>固宽背景图居中错位的问题</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.w3.org/TR/CSS21/sample.html">http://www.w3.org/TR/CSS21/sample.html</a></p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #3399CC;">html</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">address</span><span style="color: #939393;">,</span> 
blockquote<span style="color: #939393;">,</span> 
<span style="color: #3399CC;">body</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">dd</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">div</span><span style="color: #939393;">,</span> 
<span style="color: #3399CC;">dl</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">dt</span><span style="color: #939393;">,</span><span style="color: #3399CC;"> fieldset</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">form</span><span style="color: #939393;">,</span> 
<span style="color: #3399CC;">frame</span><span style="color: #939393;">,</span><span style="color: #3399CC;"> frameset</span><span style="color: #939393;">,</span> 
<span style="color: #3399CC;">h1</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">h2</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">h3</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">h4</span><span style="color: #939393;">,</span> 
<span style="color: #3399CC;">h5</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">h6</span><span style="color: #939393;">,</span><span style="color: #3399CC;"> noframes</span><span style="color: #939393;">,</span> 
<span style="color: #3399CC;">ol</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">p</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">ul</span><span style="color: #939393;">,</span> <span style="color: #99CC33;">center</span><span style="color: #939393;">,</span> 
<span style="color: #3399CC;">dir</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">hr</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">menu</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">pre</span>   <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">display</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">block</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">li</span>              <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">display</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">list-item</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">head</span>            <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">display</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">none</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">table</span>           <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">display</span><span style="color: #939393;">:</span> <span style="color: #3399CC;">table</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">tr</span>              <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">display</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">table-row</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">thead</span>           <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">display</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">table-header-group</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">tbody</span>           <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">display</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">table-row-group</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">tfoot</span>           <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">display</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">table-footer-group</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">col</span>             <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">display</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">table-column</span> <span style="color: #939393;">&#125;</span>  
colgroup        <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">display</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">table-column-group</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">td</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">th</span>          <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">display</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">table-cell</span><span style="color: #939393;">;</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">caption</span>         <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">display</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">table-caption</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">th</span>              <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">font-weight</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">bolder</span><span style="color: #939393;">;</span> <span style="color: #F96433;">text-align</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">center</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">caption</span>         <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">text-align</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">center</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">body</span>            <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">margin</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">8px</span><span style="color: #939393;">;</span> <span style="color: #F96433;">line-height</span><span style="color: #939393;">:</span> <span style="color: #cc66cc;">1.12</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">h1</span>              <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">font-size</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">2em</span><span style="color: #939393;">;</span> <span style="color: #F96433;">margin</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">.67em</span> <span style="color: #cc66cc;">0</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">h2</span>              <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">font-size</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">1.5em</span><span style="color: #939393;">;</span> <span style="color: #F96433;">margin</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">.75em</span> <span style="color: #cc66cc;">0</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">h3</span>              <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">font-size</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">1.17em</span><span style="color: #939393;">;</span> <span style="color: #F96433;">margin</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">.83em</span> <span style="color: #cc66cc;">0</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">h4</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">p</span><span style="color: #939393;">,</span> 
blockquote<span style="color: #939393;">,</span> <span style="color: #3399CC;">ul</span><span style="color: #939393;">,</span> 
fieldset<span style="color: #939393;">,</span> <span style="color: #3399CC;">form</span><span style="color: #939393;">,</span> 
<span style="color: #3399CC;">ol</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">dl</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">dir</span><span style="color: #939393;">,</span> 
<span style="color: #3399CC;">menu</span>            <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">margin</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">1.12em</span> <span style="color: #cc66cc;">0</span> <span style="color: #939393;">&#125;</span>  
&nbsp;
<span style="color: #3399CC;">h5</span>              <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">font-size</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">.83em</span><span style="color: #939393;">;</span> <span style="color: #F96433;">margin</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">1.5em</span> <span style="color: #cc66cc;">0</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">h6</span>              <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">font-size</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">.75em</span><span style="color: #939393;">;</span> <span style="color: #F96433;">margin</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">1.67em</span> <span style="color: #cc66cc;">0</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">h1</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">h2</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">h3</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">h4</span><span style="color: #939393;">,</span> 
<span style="color: #3399CC;">h5</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">h6</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">b</span><span style="color: #939393;">,</span> 
<span style="color: #3399CC;">strong</span>          <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">font-weight</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">bolder</span> <span style="color: #939393;">&#125;</span> 
blockquote      <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">margin-left</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">40px</span><span style="color: #939393;">;</span> <span style="color: #F96433;">margin-right</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">40px</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">i</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">cite</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">em</span><span style="color: #939393;">,</span> 
<span style="color: #3399CC;">var</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">address</span>    <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">font-style</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">italic</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">pre</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">tt</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">code</span><span style="color: #939393;">,</span> 
<span style="color: #3399CC;">kbd</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">samp</span>       <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">font-family</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">monospace</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">pre</span>             <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">white-space</span><span style="color: #939393;">:</span> <span style="color: #3399CC;">pre</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">button</span><span style="color: #939393;">,</span><span style="color: #3399CC;"> textarea</span><span style="color: #939393;">,</span> 
<span style="color: #3399CC;">input</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">object</span><span style="color: #939393;">,</span>  
<span style="color: #3399CC;">select</span>          <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">display</span><span style="color: #939393;">:</span><span style="color: #99CC33;">inline-block</span><span style="color: #939393;">;</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">big</span>             <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">font-size</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">1.17em</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #99CC33;">small</span><span style="color: #939393;">,</span> <span style="color: #99CC33;">sub</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">sup</span> <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">font-size</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">.83em</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #99CC33;">sub</span>             <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">vertical-align</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">sub</span> <span style="color: #939393;">&#125;</span>  
<span style="color: #3399CC;">sup</span>             <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">vertical-align</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">super</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">table</span>           <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">border-spacing</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">2px</span><span style="color: #939393;">;</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">thead</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">tbody</span><span style="color: #939393;">,</span> 
<span style="color: #3399CC;">tfoot</span>           <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">vertical-align</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">middle</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">td</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">th</span>          <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">vertical-align</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">inherit</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">s</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">strike</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">del</span>  <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">text-decoration</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">line-through</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">hr</span>              <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">border</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">1px</span> <span style="color: #99CC33;">inset</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">ol</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">ul</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">dir</span><span style="color: #939393;">,</span> 
<span style="color: #3399CC;">menu</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">dd</span>        <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">margin-left</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">40px</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">ol</span>              <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">list-style-type</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">decimal</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">ol</span> <span style="color: #3399CC;">ul</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">ul</span> <span style="color: #3399CC;">ol</span><span style="color: #939393;">,</span> 
<span style="color: #3399CC;">ul</span> <span style="color: #3399CC;">ul</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">ol</span> <span style="color: #3399CC;">ol</span>    <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">margin-top</span><span style="color: #939393;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #939393;">;</span> <span style="color: #F96433;">margin-bottom</span><span style="color: #939393;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">u</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">ins</span>          <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">text-decoration</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">underline</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">br</span><span style="color: #3399CC;">:before</span>       <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">content</span><span style="color: #939393;">:</span> <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\A</span>&quot;</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">:before</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">:after</span> <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">white-space</span><span style="color: #939393;">:</span> pre-line <span style="color: #939393;">&#125;</span>  
&nbsp;
<span style="color: #99CC33;">center</span>          <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">text-align</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">center</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">abbr</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">acronym</span>   <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">font-variant</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">small-caps</span><span style="color: #939393;">;</span> <span style="color: #F96433;">letter-spacing</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">0.1em</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #939393;">:</span><span style="color: #3399CC;">link</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">:visited</span> <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">text-decoration</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">underline</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">:focus</span>          <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">outline</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">thin</span> <span style="color: #99CC33;">dotted</span> <span style="color: #99CC33;">invert</span> <span style="color: #939393;">&#125;</span> 
&nbsp;
<span style="color: #616161;">/* Begin bidirectionality settings (do not change) */</span> 
<span style="color: #3399CC;">BDO</span><span style="color: #939393;">&#91;</span><span style="color: #3399CC;">DIR</span><span style="color: #939393;">=</span><span style="color: #ff0000;">&quot;ltr&quot;</span><span style="color: #939393;">&#93;</span>  <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">direction</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">ltr</span><span style="color: #939393;">;</span> <span style="color: #F96433;">unicode-bidi</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">bidi-override</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #3399CC;">BDO</span><span style="color: #939393;">&#91;</span><span style="color: #3399CC;">DIR</span><span style="color: #939393;">=</span><span style="color: #ff0000;">&quot;rtl&quot;</span><span style="color: #939393;">&#93;</span>  <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">direction</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">rtl</span><span style="color: #939393;">;</span> <span style="color: #F96433;">unicode-bidi</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">bidi-override</span> <span style="color: #939393;">&#125;</span> 
&nbsp;
<span style="color: #939393;">*</span><span style="color: #939393;">&#91;</span><span style="color: #3399CC;">DIR</span><span style="color: #939393;">=</span><span style="color: #ff0000;">&quot;ltr&quot;</span><span style="color: #939393;">&#93;</span>    <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">direction</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">ltr</span><span style="color: #939393;">;</span> <span style="color: #F96433;">unicode-bidi</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">embed</span> <span style="color: #939393;">&#125;</span> 
<span style="color: #939393;">*</span><span style="color: #939393;">&#91;</span><span style="color: #3399CC;">DIR</span><span style="color: #939393;">=</span><span style="color: #ff0000;">&quot;rtl&quot;</span><span style="color: #939393;">&#93;</span>    <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">direction</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">rtl</span><span style="color: #939393;">;</span> <span style="color: #F96433;">unicode-bidi</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">embed</span> <span style="color: #939393;">&#125;</span> 
&nbsp;
<span style="color: #999999;">@media print { </span>
  <span style="color: #3399CC;">h1</span>            <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">page-break-before</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">always</span> <span style="color: #939393;">&#125;</span> 
  <span style="color: #3399CC;">h1</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">h2</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">h3</span><span style="color: #939393;">,</span> 
  <span style="color: #3399CC;">h4</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">h5</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">h6</span>    <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">page-break-after</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">avoid</span> <span style="color: #939393;">&#125;</span> 
  <span style="color: #3399CC;">ul</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">ol</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">dl</span>    <span style="color: #939393;">&#123;</span> <span style="color: #F96433;">page-break-before</span><span style="color: #939393;">:</span> <span style="color: #99CC33;">avoid</span> <span style="color: #939393;">&#125;</span></pre></div></div>

<img src="http://www.vfresh.org/?ak_action=api_record_view&id=84&type=feed" alt="" />

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/9' rel='bookmark' title='Permanent Link: 纯CSS的图片展示效果'>纯CSS的图片展示效果</a></li>
<li><a href='http://www.vfresh.org/w3c/163' rel='bookmark' title='Permanent Link: display:inline-block'>display:inline-block</a></li>
<li><a href='http://www.vfresh.org/w3c/528' rel='bookmark' title='Permanent Link: 固宽背景图居中错位的问题'>固宽背景图居中错位的问题</a></li>
</ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/84/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>YAHOO的性能分析工具YSlow</title>
		<link>http://www.vfresh.org/w3c/80</link>
		<comments>http://www.vfresh.org/w3c/80#comments</comments>
		<pubDate>Sat, 28 Jul 2007 01:29:34 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/index.php/80.html</guid>
		<description><![CDATA[YSlow 是YAHOO提供的性能分析工具，它会分析页面加载的所有内容，然后根据加速站点的13条军规来给站点页面评分并给出建议。另外还集成了一些小工具。详细请见 YSlow官方站点。 YSlow以Firefox Add-on的形式发布，并集成到Firebug中，安装前一定要先安装Firebug。 下载YSlow 感觉非常好用，除了是E文的……有时间慢慢捣鼓了]]></description>
			<content:encoded><![CDATA[<p><strong>YSlow</strong> 是YAHOO提供的性能分析工具，它会分析页面加载的所有内容，然后根据<a href="http://developer.yahoo.com/performance/rules.html">加速站点的13条军规</a>来给站点页面评分并给出建议。另外还集成了一些小工具。详细请见 <a href="http://developer.yahoo.com/yslow/">YSlow官方站点</a>。</p>
<p>YSlow以Firefox Add-on的形式发布，并集成到Firebug中，安装前一定要先安装Firebug。</p>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/5369">下载YSlow</a></p>
<p>感觉非常好用，除了是E文的……有时间慢慢捣鼓了</p>
<img src="http://www.vfresh.org/?ak_action=api_record_view&id=80&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/80/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>完美去除IE下flash虚框</title>
		<link>http://www.vfresh.org/w3c/75</link>
		<comments>http://www.vfresh.org/w3c/75#comments</comments>
		<pubDate>Wed, 18 Jul 2007 00:06:16 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/index.php/75.html</guid>
		<description><![CDATA[点此下载 只需加载这个js即可，不用修改任何html代码 flash代码示例： html&#60;object type=&#34;application/x-shockwave-flash&#34; data=&#34;test.swf&#34; style=&#34;&#34;&#62; &#60;param name=&#34;allowScriptAccess&#34; value=&#34;sameDomain&#34; /&#62; &#60;param name=&#34;movie&#34; value=&#34;test.swf&#34; /&#62; &#60;param name=&#34;quality&#34; value=&#34;high&#34; /&#62; &#60;param name=&#34;wmode&#34; value=&#34;transparent&#34; /&#62; &#60;/object&#62;]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.vfresh.org/wp-content/uploads/2007/07/objectswap.rar' title='去除IE下flash虚框'>点此下载</a></p>
<p>只需加载这个js即可，不用修改任何html代码</p>
<p>flash代码示例：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">object</span> <span style="color: #E46F47;">type</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;application/x-shockwave-flash&quot;</span>  <span style="color: #E46F47;">data</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;test.swf&quot;</span> <span style="color: #E46F47;">style</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;&quot;</span><span style="color: #00bbdd;">&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">param</span> <span style="color: #E46F47;">name</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;allowScriptAccess&quot;</span> <span style="color: #E46F47;">value</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;sameDomain&quot;</span> <span style="color: #00bbdd;">/&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">param</span> <span style="color: #E46F47;">name</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;movie&quot;</span> <span style="color: #E46F47;">value</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;test.swf&quot;</span> <span style="color: #00bbdd;">/&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">param</span> <span style="color: #E46F47;">name</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;quality&quot;</span> <span style="color: #E46F47;">value</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;high&quot;</span> <span style="color: #00bbdd;">/&gt;</span>
<span style="color: #00bbdd;">&lt;</span><span style="color: #00bbdd;">param</span> <span style="color: #E46F47;">name</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;wmode&quot;</span> <span style="color: #E46F47;">value</span><span style="color: #00bbdd;">=</span><span style="color: #FC3901;">&quot;transparent&quot;</span> <span style="color: #00bbdd;">/&gt;</span>
<span style="color: #00bbdd;">&lt;/</span><span style="color: #00bbdd;">object</span><span style="color: #00bbdd;">&gt;</span></pre></div></div>

<img src="http://www.vfresh.org/?ak_action=api_record_view&id=75&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/75/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>(X)HTML Strict 下的嵌套规则</title>
		<link>http://www.vfresh.org/w3c/71</link>
		<comments>http://www.vfresh.org/w3c/71#comments</comments>
		<pubDate>Wed, 11 Jul 2007 04:41:00 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/index.php/71.html</guid>
		<description><![CDATA[译者注：时间匆忙没有来得及细细研究，希望可以讨论并且完善说明部分（现在说明并不是很全面）。 下面是一份在 HTML 4 Strict 和 XHTML 1.0 Strict 下必须遵守的标签嵌套规则，比如你不能在 < a > 里面再嵌入一个 < a > 这样的约定。 说明： * 为了方便读者阅读，本文中的标签使用了大写（根据 XHTML 的规则，元素名必须小写，比如 < html > 而不应是 < HTML >） * 小写的单词表明一组或一系列 HTML 标签 * 每一项条目（标签）后都跟随一组标签列表，如果没有这个列表，那么表明该条目（标签）内部不允许包含任何标签。这意味着该条目内部只能包含纯文本内容（#PCDATA，见下文）。如果注明 (empty)，这意味着该条目内部不允许包含任何形式的内容。 * #PCDATA 的意思是“parsed character data”，即纯文本内容（不包括任何 HTML 标签，但是转义内容可以存在，比如 ä 和 ä） * CDATA 的意思是“character data”，这意味着不包括转义内容的纯文本内容，详细内容可以参考CDATA Confusion * excluding &#8230; [...]

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/914' rel='bookmark' title='Permanent Link: zencoding(HTML) for EditPlus v1.1'>zencoding(HTML) for EditPlus v1.1</a></li>
<li><a href='http://www.vfresh.org/w3c/667' rel='bookmark' title='Permanent Link: zencoding(HTML) for EditPlus v1.0'>zencoding(HTML) for EditPlus v1.0</a></li>
<li><a href='http://www.vfresh.org/w3c/9' rel='bookmark' title='Permanent Link: 纯CSS的图片展示效果'>纯CSS的图片展示效果</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p>译者注：时间匆忙没有来得及细细研究，希望可以讨论并且完善说明部分（现在说明并不是很全面）。</p>
<p>下面是一份在 HTML 4 Strict 和 XHTML 1.0 Strict 下必须遵守的标签嵌套规则，比如你不能在 < a > 里面再嵌入一个 < a > 这样的约定。</p>
<p>说明：</p>
<p>* 为了方便读者阅读，本文中的标签使用了大写（根据 XHTML 的规则，元素名必须小写，比如 < html > 而不应是 < HTML >）<br />
* 小写的单词表明一组或一系列 HTML 标签<br />
* 每一项条目（标签）后都跟随一组标签列表，如果没有这个列表，那么表明该条目（标签）内部不允许包含任何标签。这意味着该条目内部只能包含纯文本内容（#PCDATA，见下文）。如果注明 (empty)，这意味着该条目内部不允许包含任何形式的内容。<br />
* #PCDATA 的意思是“parsed character data”，即纯文本内容（不包括任何 HTML 标签，但是转义内容可以存在，比如 ä 和 ä）<br />
* CDATA 的意思是“character data”，这意味着不包括转义内容的纯文本内容，详细内容可以参考CDATA Confusion<br />
* excluding &#8230; 意即不得直接或者间接的包含所列的元素<br />
<a href='http://www.vfresh.org/wp-content/uploads/2007/07/xhtmlstrict.gif' title='(X)HTML Strict 下的嵌套规则'><img src='http://www.vfresh.org/wp-content/uploads/2007/07/xhtmlstrict.thumbnail.gif' alt='(X)HTML Strict 下的嵌套规则' /></a></p>
<p>注1. 以上内容基于 [HTML 4.01 Specification] 的 Strict DTD。</p>
<p>注2. 对于 XHTML 1.0，基本上一致，不同点如下：</p>
<p>* 对于 < script > 和 < style > 的内容，在 HTML 4 里是 CDATA 而在 XHTML 里是 #PCDATA<br />
* 在 XHTML 中，< table > 标签后可以紧跟一个 < tr >，而在 HTML 4.01 里，不允许这样，不过 < tbody > 标签又是可以省略的。意思就是说，如果代码中的 < table > 后紧跟 < tr >，对于 HTML 4.01，会隐性的生成一个 < tbody > 标签，而在 XHTML 里面就没有。这会影响到样式表使用 tbody 作为选择器。</p>
<p>原文地址：<a href="http://www.junchenwu.com/2007/01/allowed_nesting_of_elements_in_html_4_strict_and_xhtml_10_strict.html">junchenwu.com</a></p>
<img src="http://www.vfresh.org/?ak_action=api_record_view&id=71&type=feed" alt="" />

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/914' rel='bookmark' title='Permanent Link: zencoding(HTML) for EditPlus v1.1'>zencoding(HTML) for EditPlus v1.1</a></li>
<li><a href='http://www.vfresh.org/w3c/667' rel='bookmark' title='Permanent Link: zencoding(HTML) for EditPlus v1.0'>zencoding(HTML) for EditPlus v1.0</a></li>
<li><a href='http://www.vfresh.org/w3c/9' rel='bookmark' title='Permanent Link: 纯CSS的图片展示效果'>纯CSS的图片展示效果</a></li>
</ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/71/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Accessibility工具条</title>
		<link>http://www.vfresh.org/w3c/64</link>
		<comments>http://www.vfresh.org/w3c/64#comments</comments>
		<pubDate>Sun, 01 Jul 2007 08:57:23 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/index.php/64.html</guid>
		<description><![CDATA[Web Accessibility工具条 是针对IE/WIN用户提供的一个试用工具的控制面板 FF可以用Web Developer Extension插件~ Vision Australia AIS亲和信息解决方案 点此下载Web Accessibility1.2中文版]]></description>
			<content:encoded><![CDATA[<p>Web Accessibility工具条<br />
是针对IE/WIN用户提供的一个试用工具的控制面板<br />
FF可以用Web Developer Extension插件~</p>
<p><img src="http://cn.ais.z6i.org/web/resources/toolbar/images/menu_left.gif" alt="" /></p>
<p><img src="http://cn.ais.z6i.org/web/resources/toolbar/images/menu_rightgif.gif" alt="" /></p>
<p><a href="http://www.visionaustralia.org.au/info.aspx?page=1569">Vision Australia</a></p>
<p><a href="http://cn.ais.z6i.org">AIS亲和信息解决方案</a></p>
<p><a href='wp-content/uploads/2007/07/web_accessibility_toolbar-zh_cn-12rc2.rar' title='Web Accessibility1.2中文版'>点此下载Web Accessibility1.2中文版</a></p>
<img src="http://www.vfresh.org/?ak_action=api_record_view&id=64&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/64/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>权威系列 电子书下载</title>
		<link>http://www.vfresh.org/w3c/62</link>
		<comments>http://www.vfresh.org/w3c/62#comments</comments>
		<pubDate>Sat, 30 Jun 2007 07:47:36 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/index.php/62.html</guid>
		<description><![CDATA[1、《CSS权威指南》大小:19.25MB http://www.nilaiwen.com/study/css.rar http://www.geekso.com/attachment/CSSqw.rar 2、《Javascript权威指南（第四版）》大小:19.92MB http://www.nilaiwen.com/study/JavaScript.rar http://www.geekso.com/attachment/JavaScript4.rar 3、《html和xhtml权威指南（第五版）》大小:64.80MB 镜像下载 http://www.ddup.com.cn/EBook/ShowSoftDown.asp?UrlID=1&#038;SoftID=145 4、《网站重构 &#8211; 应用Web标准进行设计》大小:20.06MB 镜像下载 http://www.king-js.com/nimg/wzcg.pdf]]></description>
			<content:encoded><![CDATA[<p>1、《CSS权威指南》大小:19.25MB</p>
<p>http://www.nilaiwen.com/study/css.rar</p>
<p>http://www.geekso.com/attachment/CSSqw.rar</p>
<p>2、《Javascript权威指南（第四版）》大小:19.92MB</p>
<p>http://www.nilaiwen.com/study/JavaScript.rar</p>
<p>http://www.geekso.com/attachment/JavaScript4.rar</p>
<p>3、《html和xhtml权威指南（第五版）》大小:64.80MB 镜像下载</p>
<p>http://www.ddup.com.cn/EBook/ShowSoftDown.asp?UrlID=1&#038;SoftID=145</p>
<p>4、《网站重构 &#8211; 应用Web标准进行设计》大小:20.06MB 镜像下载</p>
<p>http://www.king-js.com/nimg/wzcg.pdf</p>
<img src="http://www.vfresh.org/?ak_action=api_record_view&id=62&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/62/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>好文.</title>
		<link>http://www.vfresh.org/w3c/60</link>
		<comments>http://www.vfresh.org/w3c/60#comments</comments>
		<pubDate>Fri, 29 Jun 2007 15:37:49 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/index.php/60.html</guid>
		<description><![CDATA[清除浮动 Roger Johansson-Clearing FLoated Images inBody Text How to Clear Floats Without Structural Markup CSS HACK Strategies for Long-Term CSS Hack Management CSS调整图片大小/切割 Experiments with wide images JS给组件定位准确的绝对位置 Shaun Inman-AbsolutelyPositive W3C表格规范定义 www.w3.org/tr/html401/struct/tables.html www.456bereast-reet.com/archive/200410/bring_on_the_tables]]></description>
			<content:encoded><![CDATA[<p>清除浮动<br />
<a href="http://www.456bereastreet.com/archive/200412/clearing_floated_images_in_body_text/">Roger Johansson-Clearing FLoated Images inBody Text</a></p>
<p><a href="http://www.positioniseverything.net/easyclearing.html">How to Clear Floats Without Structural Markup</a></p>
<p>CSS HACK<br />
<a href="http://www.informit.com/articles/article.asp?p=170511">Strategies for Long-Term CSS Hack Management</a></p>
<p>CSS调整图片大小/切割<br />
<a href="http://www.clagnut.com/sandbox/imagetest/">Experiments<br />
 with wide images</a></p>
<p>JS给组件定位准确的绝对位置<br />
<a href="http://http://www.shauninman.com/plete/2004/07/absolutely-positive">Shaun Inman-AbsolutelyPositive</a></p>
<p>W3C表格规范定义<br />
www.w3.org/tr/html401/struct/tables.html<br />
www.456bereast-reet.com/archive/200410/bring_on_the_tables</p>
<img src="http://www.vfresh.org/?ak_action=api_record_view&id=60&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/60/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XHTML guide to semantic</title>
		<link>http://www.vfresh.org/w3c/56</link>
		<comments>http://www.vfresh.org/w3c/56#comments</comments>
		<pubDate>Wed, 27 Jun 2007 05:41:01 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>

		<guid isPermaLink="false">http://www.vfresh.org/index.php/56.html</guid>
		<description><![CDATA[http://blue-anvil.com/archives/guide-to-semantic-mark-up 有时间再翻]]></description>
			<content:encoded><![CDATA[<p><a href="http://blue-anvil.com/archives/guide-to-semantic-mark-up">http://blue-anvil.com/archives/guide-to-semantic-mark-up</a><br />
有时间再翻</p>
<img src="http://www.vfresh.org/?ak_action=api_record_view&id=56&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/56/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ie5+ PNG Fix</title>
		<link>http://www.vfresh.org/w3c/52</link>
		<comments>http://www.vfresh.org/w3c/52#comments</comments>
		<pubDate>Mon, 25 Jun 2007 13:45:55 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>

		<guid isPermaLink="false">http://vinye.w02.gzisp.net/index.php/52.html</guid>
		<description><![CDATA[原文：http://www.twinhelix.com/css/iepngfix/ 下载ie5+PngFix 在TwinHelix的基础上作出修改： 如果background设置了repeat属性(repeat-x/repeat-y/repeat) 则AlphaImageLoader属性sizingMethod的值为“scale”，否则为“crop” 是通过HTC来实现的 css img, div &#123; behavior: url&#40;iepngfix.htc&#41; &#125; Alternatively, you can specify that this will apply to all tags like so: css* &#123; behavior: url&#40;iepngfix.htc&#41; &#125; tips:behavior引用的url为当前页面的相对路径。 设置了背景repeat，那么最好能定义下所在div的宽度。 AlphaImageLoader滤镜 语法： cssfilter : progid:DXImageTransform.Microsoft.AlphaImageLoader &#40; enabled=bEnabled , sizingMethod=sSize , src=&#34;/sURL &#34;;&#41; 属性： enabled :可选项。布尔值(Boolean)。设置或检索滤镜是否激活。true &#124; false true :默认值。滤镜激活。 false :滤镜被禁止。 sizingMethod [...]]]></description>
			<content:encoded><![CDATA[<p>原文：<a href="http://www.twinhelix.com/css/iepngfix/">http://www.twinhelix.com/css/iepngfix/</a></p>
<p><a href='http://www.vfresh.org/wp-content/uploads/2007/06/iepngfix.zip' title='ie5+PNG透明文件'>下载ie5+PngFix</a><br />
<strong>在TwinHelix的基础上作出修改：</strong><br />
如果background设置了repeat属性(repeat-x/repeat-y/repeat)<br />
则AlphaImageLoader属性sizingMethod的值为“scale”，否则为“crop”<br />
<span id="more-52"></span><br />
是通过HTC来实现的</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"> <span style="color: #3399CC;">img</span><span style="color: #939393;">,</span> <span style="color: #3399CC;">div</span> <span style="color: #939393;">&#123;</span> behavior<span style="color: #939393;">:</span> <span style="color: #99CC33;">url</span><span style="color: #939393;">&#40;</span><span style="color: #999999;">iepngfix.htc</span><span style="color: #939393;">&#41;</span> <span style="color: #939393;">&#125;</span></pre></div></div>

<p>Alternatively, you can specify that this will apply to all tags like so:</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css"><span style="color: #939393;">*</span> <span style="color: #939393;">&#123;</span> behavior<span style="color: #939393;">:</span> <span style="color: #99CC33;">url</span><span style="color: #939393;">&#40;</span><span style="color: #999999;">iepngfix.htc</span><span style="color: #939393;">&#41;</span> <span style="color: #939393;">&#125;</span></pre></div></div>

<p>tips:behavior引用的url为当前页面的相对路径。<br />
    设置了背景repeat，那么最好能定义下所在div的宽度。</p>
<blockquote><p>
<strong>AlphaImageLoader滤镜</strong><br />
语法：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">css</strong></div><div class="code"><pre class="css">filter <span style="color: #939393;">:</span> progid<span style="color: #939393;">:</span><span style="color: #3399CC;">DXImageTransform.Microsoft</span><span style="color: #3399CC;">.AlphaImageLoader</span> <span style="color: #939393;">&#40;</span> enabled<span style="color: #939393;">=</span>bEnabled <span style="color: #939393;">,</span> sizingMethod<span style="color: #939393;">=</span>sSize <span style="color: #939393;">,</span> <span style="color: #F96433;">src</span><span style="color: #939393;">=</span><span style="color: #ff0000;">&quot;/sURL &quot;</span><span style="color: #939393;">;</span><span style="color: #939393;">&#41;</span></pre></div></div>

<p>属性：</p>
<ul>
<li>enabled :可选项。布尔值(Boolean)。设置或检索滤镜是否激活。true | false
<ol>
<li>true :默认值。滤镜激活。</li>
<li>false :滤镜被禁止。</li>
</ol>
</li>
<li>sizingMethod : 可选项。字符串(String)。设置或检索滤镜作用的对象的图片在对象容器边界内的显示方式。
<ol>
<li>crop :剪切图片以适应对象尺寸。</li>
<li>image :默认值。增大或减小对象的尺寸边界以适应图片的尺寸。</li>
<li>scale :缩放图片以适应对象的尺寸边界。</li>
</ol>
</li>
<li>src :必选项。字符串(String)。使用绝对或相对 url 地址指定背景图像。假如忽略此参数，滤镜将不会作用。</li>
</ul>
<p>说明：<br />
在对象容器边界内，在对象的背景和内容之间显示一张图片。并提供对此图片的剪切和改变尺寸的操作。如果载入的是PNG(Portable Network Graphics)格式，则0%-100%的透明度也被提供。<br />
PNG(Portable Network Graphics)格式的图片的透明度不妨碍你选择文本。也就是说，你可以选择显示在PNG(Portable Network Graphics)格式的图片完全透明区域后面的内容。</p></blockquote>
<img src="http://www.vfresh.org/?ak_action=api_record_view&id=52&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/52/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>相同结构的40种CSS布局</title>
		<link>http://www.vfresh.org/w3c/43</link>
		<comments>http://www.vfresh.org/w3c/43#comments</comments>
		<pubDate>Fri, 15 Jun 2007 12:50:28 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>

		<guid isPermaLink="false">http://vinye.w02.gzisp.net/?p=43</guid>
		<description><![CDATA[从blank那里淘来的http://blog.html.it/layoutgala/ 2列液态收缩的问题困扰着..有时间看看了：http://blog.html.it/layoutgala/LayoutGala32.html]]></description>
			<content:encoded><![CDATA[<p>从blank那里淘来的<br /><a title="http://blog.html.it/layoutgala/" href="http://blog.html.it/layoutgala/">http://blog.html.it/layoutgala/</a> <br />2列液态收缩的问题困扰着..<br />有时间看看了：<a href="http://blog.html.it/layoutgala/LayoutGala32.html">http://blog.html.it/layoutgala/LayoutGala32.html</a></p>
<img src="http://www.vfresh.org/?ak_action=api_record_view&id=43&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/43/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>纯CSS的图片展示效果</title>
		<link>http://www.vfresh.org/w3c/9</link>
		<comments>http://www.vfresh.org/w3c/9#comments</comments>
		<pubDate>Thu, 05 Apr 2007 13:38:48 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>

		<guid isPermaLink="false">http://vinye.w02.gzisp.net/?p=9</guid>
		<description><![CDATA[原文：http://bbs.blueidea.com/thread-2728504-1-1.html 然后还在回帖中看到一个更强的：http://www.cssplay.co.uk/menu/lightbox.html &#60;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Strict//EN&#8221; &#8220;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&#8220;&#62; &#60;html xmlns=&#8221;http://www.w3.org/1999/xhtml&#8221; xml:lang=&#8221;zh&#8221; lang=&#8221;zh&#8221;&#62; &#60;head profile=&#8221;http://www.w3.org/2000/08/w3c-synd/#&#8221;&#62; &#60;meta http-equiv=&#8221;content-language&#8221; content=&#8221;zh-cn&#8221; /&#62; &#60;meta http-equiv=&#8221;content-type&#8221; content=&#8221;text/html;charset=gb2312&#8243; /&#62; &#60;style&#62; dl { position:absolute; width:240px; height:170px; border:10px solid #eee; } dd { margin:0; width:240px; height:170px; overflow:hidden; } img { border:1px solid black } dt { position:absolute; right:3px; top:50px; } a { [...]

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/676' rel='bookmark' title='Permanent Link: 合理隐藏文字'>合理隐藏文字</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p>原文：<a href="http://bbs.blueidea.com/thread-2728504-1-1.html" target="_blank">http://bbs.blueidea.com/thread-2728504-1-1.html</a><br />
然后还在回帖中看到一个更强的：<a href="http://www.cssplay.co.uk/menu/lightbox.html" target="_blank">http://www.cssplay.co.uk/menu/lightbox.html</a></p>
<table style="border: 1px solid #999999; font-size: 12px; width: 80%" align="center">
<tr>
<td>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Strict//EN&#8221; &#8220;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd</a>&#8220;&gt;<br />
&lt;html xmlns=&#8221;<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>&#8221; xml:lang=&#8221;zh&#8221; lang=&#8221;zh&#8221;&gt;<br />
&lt;head profile=&#8221;<a href="http://www.w3.org/2000/08/w3c-synd/">http://www.w3.org/2000/08/w3c-synd/</a>#&#8221;&gt;<br />
&lt;meta http-equiv=&#8221;content-language&#8221; content=&#8221;zh-cn&#8221; /&gt;<br />
&lt;meta http-equiv=&#8221;content-type&#8221; content=&#8221;text/html;charset=gb2312&#8243; /&gt;</p>
<p>&lt;style&gt;</p>
<p>dl {<br />
position:absolute;<br />
width:240px;<br />
height:170px;<br />
border:10px solid #eee;<br />
}<br />
dd {<br />
margin:0;<br />
width:240px;<br />
height:170px;<br />
overflow:hidden;<br />
}<br />
img {<br />
border:1px solid black<br />
}<br />
dt {<br />
position:absolute;<br />
right:3px;<br />
top:50px;<br />
}<br />
a {<br />
display:block;<br />
margin:1px;<br />
width:20px;<br />
height:20px;<br />
text-align:center;<br />
font:700 12px/20px &#8220;宋体&#8221;,sans-serif;<br />
color:#fff;<br />
text-decoration:none;<br />
background:#666;<br />
border:1px solid #fff;<br />
filter:alpha(opacity=40);<br />
opacity:.4;<br />
}<br />
a:hover {<br />
background:#000<br />
}<br />
&lt;/style&gt;</p>
<p>&lt;dl&gt;<br />
&lt;dt&gt;&lt;a href=&#8221;#a&#8221; title=&#8221;"&gt;1&lt;/a&gt;&lt;a href=&#8221;#b&#8221; title=&#8221;"&gt;2&lt;/a&gt;&lt;a href=&#8221;#c&#8221; title=&#8221;"&gt;3&lt;/a&gt;&lt;/dt&gt;<br />
&lt;dd&gt;<br />
&lt;img src=&#8221;<a href="http://farm1.static.flickr.com/80/251133988_e0b8174060_m.jpg">http://farm1.static.flickr.com/80/251133988_e0b8174060_m.jpg</a>&#8221; alt=&#8221;" title=&#8221;" id=&#8221;a&#8221; /&gt;<br />
&lt;img src=&#8221;<a href="http://farm1.static.flickr.com/6/76318014_e50414fe42_m.jpg">http://farm1.static.flickr.com/6/76318014_e50414fe42_m.jpg</a>&#8221; alt=&#8221;" title=&#8221;" id=&#8221;b&#8221; /&gt;<br />
&lt;img src=&#8221;<a href="http://farm1.static.flickr.com/48/172522117_410a1e87c1_m.jpg">http://farm1.static.flickr.com/48/172522117_410a1e87c1_m.jpg</a>&#8221; alt=&#8221;" title=&#8221;" id=&#8221;c&#8221; /&gt;<br />
&lt;/dd&gt;<br />
&lt;/dl&gt;</td>
</tr>
</table>
<p><strong><font color="#ff0000" size="3">扩展应用：</p>
<table style="border: 1px solid #999999; font-size: 12px; width: 80%" align="center">
<tr>
<td>&lt;!DOCTYPE html PUBLIC &#8220;-//W3C//DTD XHTML 1.0 Strict//EN&#8221; &#8220;<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd</a>&#8220;&gt;<br />
&lt;html xmlns=&#8221;<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>&#8221; xml:lang=&#8221;zh&#8221; lang=&#8221;zh&#8221;&gt;<br />
&lt;head profile=&#8221;<a href="http://www.w3.org/2000/08/w3c-synd/">http://www.w3.org/2000/08/w3c-synd/</a>#&#8221;&gt;<br />
&lt;meta http-equiv=&#8221;content-language&#8221; content=&#8221;zh-cn&#8221; /&gt;<br />
&lt;meta http-equiv=&#8221;content-type&#8221; content=&#8221;text/html;charset=gb2312&#8243; /&gt;</p>
<p>&lt;style&gt;</p>
<p>dl {<br />
position:absolute;<br />
width:240px;<br />
height:170px;<br />
border:10px solid #eee;<br />
}<br />
dd {<br />
margin:0;<br />
width:240px;<br />
height:170px;<br />
overflow:hidden;<br />
}<br />
dt {<br />
position:absolute;<br />
right:1px;<br />
}</p>
<p>ul {<br />
margin:0;<br />
padding:0;<br />
width:260px;<br />
height:170px;<br />
list-style:none;<br />
background:url(&#8220;<a href="http://bbs.blueidea.com/attachments/2006/11/10/arrowb_kJrcZheJmiIF.gif">http://bbs.blueidea.com/attachments/2006/11/10/arrowb_kJrcZheJmiIF.gif</a>&#8220;) no-repeat 75% 20px;<br />
border:1px solid #ccc<br />
}<br />
#b {<br />
background-position:75% center<br />
}<br />
#c {<br />
background-position:75% 86%<br />
}<br />
li {<br />
width:205px;<br />
height:27px;<br />
font:12px/27px &#8220;宋体&#8221;,sans-serif;<br />
white-space:nowrap;<br />
overflow:hidden;<br />
}<br />
dt a {<br />
display:block;<br />
margin:1px;<br />
width:30px;<br />
height:56px;<br />
text-align:center;<br />
font:700 12px/55px &#8220;宋体&#8221;,sans-serif;<br />
color:#fff;<br />
text-decoration:none;<br />
background:#666;<br />
}<br />
dt a:hover {<br />
background:orange<br />
}<br />
&lt;/style&gt;<br />
&lt;dl&gt;<br />
&lt;dt&gt;&lt;a href=&#8221;#a&#8221; title=&#8221;"&gt;新闻&lt;/a&gt;&lt;a href=&#8221;#b&#8221; title=&#8221;"&gt;娱乐&lt;/a&gt;&lt;a href=&#8221;#c&#8221; title=&#8221;"&gt;体育&lt;/a&gt;&lt;/dt&gt;<br />
&lt;dd&gt;</p>
<p>&lt;ul id=&#8221;a&#8221;&gt;<br />
&lt;li&gt;·&lt;a href=&#8221;" title=&#8221;"&gt;国际新闻国际新闻国际新闻&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;·&lt;a href=&#8221;" title=&#8221;"&gt;国际新闻国际新闻国际新闻&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;·&lt;a href=&#8221;" title=&#8221;"&gt;国际新闻国际新闻国际新闻&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;·&lt;a href=&#8221;" title=&#8221;"&gt;国际新闻国际新闻国际新闻&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;·&lt;a href=&#8221;" title=&#8221;"&gt;国际新闻国际新闻国际新闻&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;·&lt;a href=&#8221;" title=&#8221;"&gt;国际新闻国际新闻国际新闻&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;</p>
<p>&lt;ul id=&#8221;b&#8221;&gt;<br />
&lt;li&gt;·&lt;a href=&#8221;" title=&#8221;"&gt;娱乐新闻娱乐新闻娱乐新闻&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;·&lt;a href=&#8221;" title=&#8221;"&gt;娱乐新闻娱乐新闻娱乐新闻&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;·&lt;a href=&#8221;" title=&#8221;"&gt;娱乐新闻娱乐新闻娱乐新闻&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;·&lt;a href=&#8221;" title=&#8221;"&gt;娱乐新闻娱乐新闻娱乐新闻&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;·&lt;a href=&#8221;" title=&#8221;"&gt;娱乐新闻娱乐新闻娱乐新闻&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;·&lt;a href=&#8221;" title=&#8221;"&gt;娱乐新闻娱乐新闻娱乐新闻&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;</p>
<p>&lt;ul id=&#8221;c&#8221;&gt;<br />
&lt;li&gt;·&lt;a href=&#8221;" title=&#8221;"&gt;体育新闻体育新闻体育新闻&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;·&lt;a href=&#8221;" title=&#8221;"&gt;体育新闻体育新闻体育新闻&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;·&lt;a href=&#8221;" title=&#8221;"&gt;体育新闻体育新闻体育新闻&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;·&lt;a href=&#8221;" title=&#8221;"&gt;体育新闻体育新闻体育新闻&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;·&lt;a href=&#8221;" title=&#8221;"&gt;体育新闻体育新闻体育新闻&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;·&lt;a href=&#8221;" title=&#8221;"&gt;体育新闻体育新闻体育新闻&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;<br />
&lt;/dd&gt;<br />
&lt;/dl&gt;</td>
</tr>
</table>
<p></font></strong></p>
<img src="http://www.vfresh.org/?ak_action=api_record_view&id=9&type=feed" alt="" />

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/676' rel='bookmark' title='Permanent Link: 合理隐藏文字'>合理隐藏文字</a></li>
</ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/9/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IE 特有注释(hack)</title>
		<link>http://www.vfresh.org/w3c/8</link>
		<comments>http://www.vfresh.org/w3c/8#comments</comments>
		<pubDate>Thu, 05 Apr 2007 13:37:06 +0000</pubDate>
		<dc:creator>vicZen</dc:creator>
				<category><![CDATA[HTML/CSS]]></category>

		<guid isPermaLink="false">http://vinye.w02.gzisp.net/?p=8</guid>
		<description><![CDATA[IE特有注释格式： html&#60;!--&#91;if *condition IE *version&#93;&#62;contend&#60;!&#91;endif&#93;--&#62; *condition 值说明： gt: greater than，选择条件版本以上版本，不包含条件版本 lt: less than，选择条件版本以下版本，不包含条件版本 gte: greater than or equal，选择条件版本以上版本，包含条件版本 lte : less than or equal，选择条件版本以下版本，包含条件版本 ex.: html&#60;!--&#91;if lt IE 7.0&#93;&#62;IE7.0以下可见（不包括ie7.0）&#60;!&#91;endif&#93;--&#62; 相关阅读浏览器特定选择器（hack）

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/147' rel='bookmark' title='Permanent Link: 浏览器特定选择器（hack）'>浏览器特定选择器（hack）</a></li>
</ol></div>]]></description>
			<content:encoded><![CDATA[<p>IE特有注释格式：</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #616161"><span style="color: #00bbdd;">&lt;</span>!--<span style="color: #6078BF;">&#91;</span>if *condition IE *<span style="color: #E46F47;">version</span><span style="color: #6078BF;">&#93;</span><span style="color: #00bbdd;">&gt;</span>contend<span style="color: #00bbdd;">&lt;</span>!<span style="color: #6078BF;">&#91;</span>endif<span style="color: #6078BF;">&#93;</span>--<span style="color: #00bbdd;">&gt;</span></span></pre></div></div>

<p><strong>*condition 值说明：</strong></p>
<ul>
<li>gt: greater than，选择条件版本以上版本，不包含条件版本</li>
<li>lt: less than，选择条件版本以下版本，不包含条件版本</li>
<li>gte: greater than or equal，选择条件版本以上版本，包含条件版本</li>
<li>lte : less than or equal，选择条件版本以下版本，包含条件版本</li>
</ul>
<p><strong>ex.</strong>:</p>

<div class="wp_syntax"><div class="toolbar"><strong class="lang">html</strong></div><div class="code"><pre class="html"><span style="color: #616161"><span style="color: #00bbdd;">&lt;</span>!--<span style="color: #6078BF;">&#91;</span>if lt IE <span style="color: #cc66cc;">7.0</span><span style="color: #6078BF;">&#93;</span><span style="color: #00bbdd;">&gt;</span>IE7.0以下可见（不包括ie7.0）<span style="color: #00bbdd;">&lt;</span>!<span style="color: #6078BF;">&#91;</span>endif<span style="color: #6078BF;">&#93;</span>--<span style="color: #00bbdd;">&gt;</span></span></pre></div></div>

<img src="http://www.vfresh.org/?ak_action=api_record_view&id=8&type=feed" alt="" />

<div class="relate-post"><h3>相关阅读</h3><ol class="list"><li><a href='http://www.vfresh.org/w3c/147' rel='bookmark' title='Permanent Link: 浏览器特定选择器（hack）'>浏览器特定选择器（hack）</a></li>
</ol></div>]]></content:encoded>
			<wfw:commentRss>http://www.vfresh.org/w3c/8/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
