<?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>Life Studio &#187; 兼容</title>
	<atom:link href="http://wange.im/tag/compatible/feed" rel="self" type="application/rss+xml" />
	<link>http://wange.im</link>
	<description>My Life, My Studio...</description>
	<lastBuildDate>Sat, 05 May 2012 00:26:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>杂谈 CSS 实现的图片放大效果</title>
		<link>http://wange.im/zoom-in-pic-with-css.html</link>
		<comments>http://wange.im/zoom-in-pic-with-css.html#comments</comments>
		<pubDate>Tue, 08 Feb 2011 12:04:04 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[兼容]]></category>
		<category><![CDATA[图片]]></category>

		<guid isPermaLink="false">http://wange.im/?p=4511</guid>
		<description><![CDATA[我的文章内容总是围绕着自己的博客出发，本文也不例外，今天比较了一下关于各浏览器中用 CSS 实现的图片放大效果，特别是 IE 和 Firefox、Chrome 等其他一些标准的浏览器，我在自己的博客也用上了这样的效果。实例请见我博客顶部右侧的 SNS 分享和订阅按钮，把鼠标移动上去就会有图标放大的效果，如果还在 CSS2.0 时代，或者说是 IE 浏览器时代，要实现这样的效果只需要给 hover 伪类另外定义一个图片就可以了。但是现在已经是 CSS3.0 时代了，这个效果的实现将会更加简单，但是与此同时，我们要知道 CSS3.0 时代是不属于 IE 的时代。 为了总结比较这两种效果，我特地做了两个 DEMO。 我们先看 DEMO1，这个图片放大效果是 CSS2.0 下的，具体的 HTML 和 CSS 如下： &#60;style type="text/css"&#62;     .rss{         position:absolute;         top:200px;         left:200px;         text-indent:-9999em;         width:100px;         height:100px;         display:block;         background:url(rss_s.jpg) no-repeat;     }     [...]]]></description>
			<content:encoded><![CDATA[<p>我的文章内容总是围绕着自己的博客出发，本文也不例外，今天比较了一下关于各浏览器中用 CSS 实现的图片放大效果，特别是 IE 和 Firefox、Chrome 等其他一些标准的浏览器，我在自己的博客也用上了这样的效果。实例请见我博客顶部右侧的 SNS 分享和订阅按钮，把鼠标移动上去就会有图标放大的效果，如果还在 CSS2.0 时代，或者说是 IE 浏览器时代，要实现这样的效果只需要给 hover 伪类另外定义一个图片就可以了。但是现在已经是 CSS3.0 时代了，这个效果的实现将会更加简单，但是与此同时，我们要知道 CSS3.0 时代是不属于 IE 的时代。</p>
<p>为了总结比较这两种效果，我特地做了两个 DEMO。</p>
<p>我们先看 <a title="CSS2.0 的图片放大效果" href="http://wange.im/demo/zoom-in/css2.html">DEMO1</a>，这个图片放大效果是 CSS2.0 下的，具体的 HTML 和 CSS 如下：</p>
<div class="source" style="color: #000000; font-family: 'Courier New','Lucida Console','monospace';"><span style="font-weight: bold; color: #000080;">&lt;style </span><span style="color: #ff0000;">type=</span><span style="color: #0000ff;">"text/css"</span><span style="font-weight: bold; color: #000080;">&gt;</span><br />
    <span style="color: #000000;">.rss</span><span style="color: #000000;">{</span><br />
        <span style="font-weight: bold; color: #000080;">position</span><span style="color: #000000;">:</span><span style="font-weight: bold; color: #000080;">absolute</span>;<br />
        <span style="font-weight: bold; color: #000080;">top</span><span style="color: #000000;">:</span><span style="color: #0000ff;">200px</span>;<br />
        <span style="font-weight: bold; color: #000080;">left</span><span style="color: #000000;">:</span><span style="color: #0000ff;">200px</span>;<br />
        <span style="font-weight: bold; color: #000080;">text-indent</span><span style="color: #000000;">:-</span><span style="color: #0000ff;">9999em</span>;<br />
        <span style="font-weight: bold; color: #000080;">width</span><span style="color: #000000;">:</span><span style="color: #0000ff;">100px</span>;<br />
        <span style="font-weight: bold; color: #000080;">height</span><span style="color: #000000;">:</span><span style="color: #0000ff;">100px</span>;<br />
        <span style="font-weight: bold; color: #000080;">display</span><span style="color: #000000;">:</span><span style="font-weight: bold; color: #000080;">block</span>;<br />
        <span style="font-weight: bold; color: #000080;">background</span><span style="color: #000000;">:</span><span style="color: #0000ff;">url(rss_s.jpg)</span> <span style="font-weight: bold; color: #000080;">no-repeat</span>;<br />
    <span style="color: #000000;">}</span><br />
    <span style="color: #000000;">#css2</span><span style="color: #000000;">:hover</span><span style="color: #000000;">{</span><br />
        <span style="font-weight: bold; color: #000080;">top</span><span style="color: #000000;">:</span><span style="color: #0000ff;">0</span>;<br />
        <span style="font-weight: bold; color: #000080;">left</span><span style="color: #000000;">:</span><span style="color: #0000ff;">0</span>;<br />
        <span style="font-weight: bold; color: #000080;">width</span><span style="color: #000000;">:</span><span style="color: #0000ff;">500px</span>;<br />
        <span style="font-weight: bold; color: #000080;">height</span><span style="color: #000000;">:</span><span style="color: #0000ff;">500px</span>;<br />
        <span style="font-weight: bold; color: #000080;">background</span><span style="color: #000000;">:</span><span style="color: #0000ff;">url(rss_l.jpg)</span> <span style="font-weight: bold; color: #000080;">no-repeat</span>;<br />
    <span style="color: #000000;">}</span><br />
<span style="font-weight: bold; color: #000080;">&lt;/style&gt;</span><br />
<span style="font-weight: bold; color: #000080;">&lt;a</span> <span style="color: #ff0000;">class=</span><span style="color: #0000ff;">"rss"</span> <span style="color: #ff0000;">id=</span><span style="color: #0000ff;">"css2"</span> <span style="color: #ff0000;">href=</span><span style="color: #0000ff;">"#"</span><span style="font-weight: bold; color: #000080;">&gt;</span><span style="color: #000000;">RSS</span><span style="font-weight: bold; color: #000080;">&lt;/a&gt;</span></div>
<p>优点：兼容性好，所有浏览器支持。</p>
<p>缺点：1、分别需要大图和小图两张图片。</p>
<p>2、因为用到 hover，所以在 IE6 下只有 a 标签才可以，IE6 不支持 hover 以外的 伪类。</p>
<p>然后我们再来看 <a title="CSS3.0 的图片放大效果" href="http://wange.im/demo/zoom-in/css3.html">DEMO2</a>，这个图片放大效果是 CSS3.0 下的，部分 HTML 和 CSS 是和上面的样同的，我也就再重复写一遍了，具体的 HTML 和 CSS 如下：</p>
<div class="source" style="color: #000000; font-family: 'Courier New','Lucida Console','monospace';"><span style="font-weight: bold; color: #000080;">&lt;style </span><span style="color: #ff0000;">type=</span><span style="color: #0000ff;">"text/css"</span><span style="font-weight: bold; color: #000080;">&gt;</span><br />
    <span style="color: #000000;">.rss</span><span style="color: #000000;">{</span><br />
        <span style="font-weight: bold; color: #000080;">position</span><span style="color: #000000;">:</span><span style="font-weight: bold; color: #000080;">absolute</span>;<br />
        <span style="font-weight: bold; color: #000080;">top</span><span style="color: #000000;">:</span><span style="color: #0000ff;">200px</span>;<br />
        <span style="font-weight: bold; color: #000080;">left</span><span style="color: #000000;">:</span><span style="color: #0000ff;">200px</span>;<br />
        <span style="font-weight: bold; color: #000080;">text-indent</span><span style="color: #000000;">:-</span><span style="color: #0000ff;">9999em</span>;<br />
        <span style="font-weight: bold; color: #000080;">width</span><span style="color: #000000;">:</span><span style="color: #0000ff;">100px</span>;<br />
        <span style="font-weight: bold; color: #000080;">height</span><span style="color: #000000;">:</span><span style="color: #0000ff;">100px</span>;<br />
        <span style="font-weight: bold; color: #000080;">display</span><span style="color: #000000;">:</span><span style="font-weight: bold; color: #000080;">block</span>;<br />
        <span style="font-weight: bold; color: #000080;">background</span><span style="color: #000000;">:</span><span style="color: #0000ff;">url(rss_s.jpg)</span> <span style="font-weight: bold; color: #000080;">no-repeat</span>;<br />
    <span style="color: #000000;">}</span><br />
    <span style="color: #000000;">#css3</span><span style="color: #000000;">:hover</span><span style="color: #000000;">{</span><br />
        <span style="color: #000000;">-</span><span style="color: #000000;">webkit</span><span style="color: #000000;">-</span><span style="color: #000000;">transform</span><span style="color: #000000;">:</span><span style="color: #000000;">scale</span>(<span style="color: #0000ff;">5</span>);<br />
        <span style="color: #000000;">-</span><span style="color: #000000;">moz</span><span style="color: #000000;">-</span><span style="color: #000000;">transform</span><span style="color: #000000;">:</span><span style="color: #000000;">scale</span>(<span style="color: #0000ff;">5</span>);<br />
        <span style="color: #000000;">-</span><span style="color: #a61717; background-color: #e3d2d2;">o</span><span style="color: #000000;">-</span><span style="color: #000000;">transform</span><span style="color: #000000;">:</span><span style="color: #000000;">scale</span>(<span style="color: #0000ff;">5</span>);<br />
    <span style="color: #000000;">}</span><br />
<span style="font-weight: bold; color: #000080;">&lt;/style&gt;</span><br />
<span style="font-weight: bold; color: #000080;">&lt;a</span> <span style="color: #ff0000;">class=</span><span style="color: #0000ff;">"rss"</span> <span style="color: #ff0000;">id=</span><span style="color: #0000ff;">"css3"</span> <span style="color: #ff0000;">href=</span><span style="color: #0000ff;">"#"</span><span style="font-weight: bold; color: #000080;">&gt;</span><span style="color: #000000;">RSS</span><span style="font-weight: bold; color: #000080;">&lt;/a&gt;</span></div>
<p>优点：只需要一张图片就可以实现。</p>
<p>缺点：1、IE 不支持。</p>
<p>2、小图被强行扯大，分辨率不变的前提下，放大后会显得模糊。</p>
<p>到底哪个方法更好？这还要看具体需求。比如，我在顶部的几个小图标上就是用的 CSS3 的方法，因为放大的倍数不大，所以也不是很模糊，IE就无视了。</p>
<p>话再说回来，我把 CSS3 的 transform 属性拿来和 CSS2 中的图片放大效果比较，实在是太太太屈才了。因为一方面，CSS2 的那个方法严格意义上来说并不是放大方法，只是用 hover 伪类来模仿的效果，再者， transfrom 不仅仅是可以作用于图片，文字也同样有效，而且放大只是 transform 的一个值，它还能旋转，如果你的浏览器不是 IE，可以把鼠标放到评论头像上看看效果，那也是用 transform 实现的，很好很强大吧。</p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/css/" title="CSS" rel="tag">CSS</a>,<a href="http://wange.im/tag/css3/" title="CSS3" rel="tag">CSS3</a>,<a href="http://wange.im/tag/ie/" title="IE" rel="tag">IE</a>,<a href="http://wange.im/tag/compatible/" title="兼容" rel="tag">兼容</a>,<a href="http://wange.im/tag/picture/" title="图片" rel="tag">图片</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/doraemon.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="当多啦A梦遇到 IE 浏览器" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/when-doraemon-under-ie.html" rel="bookmark" title="当多啦A梦遇到 IE 浏览器">当多啦A梦遇到 IE 浏览器</a>        <div class="rl_date">2010年05月24日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/border-radius.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="关于 CSS3 中的圆角介绍" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/border-radius-in-css3.html" rel="bookmark" title="关于 CSS3 中的圆角介绍">关于 CSS3 中的圆角介绍</a>        <div class="rl_date">2010年04月19日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/div-css-and-ie.html" rel="bookmark" title="DIV+CSS与不同IE版本等的兼容性">DIV+CSS与不同IE版本等的兼容性</a>        <div class="rl_date">2010年01月31日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/ie-bug.html" rel="bookmark" title="汇总 IE 在 CSS 中常见的 中 bug">汇总 IE 在 CSS 中常见的 中 bug</a>        <div class="rl_date">2010年01月29日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/zoom-in-pic-with-css.html/feed</wfw:commentRss>
		<slash:comments>91</slash:comments>
		</item>
		<item>
		<title>让 IE9 见他爷爷去吧</title>
		<link>http://wange.im/x-ua-compatible-ie9-to-ie7.html</link>
		<comments>http://wange.im/x-ua-compatible-ie9-to-ie7.html#comments</comments>
		<pubDate>Tue, 11 Jan 2011 12:04:21 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[IE9]]></category>
		<category><![CDATA[meta]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[兼容]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://wange.im/?p=4346</guid>
		<description><![CDATA[在昨天提到用 IE9 看我的网站首页会有点点杯具，本主题我花最多心思的一个分页导航居然在 IE9 下不能用，而且在主题上线一周后才发现这个 bug，这让我情何以堪，情何以堪啊！！！任何 bug 对我来说都是不被允许的，我决心要搞定它。其实要解决这个 bug 一点也不难，既然 IE9 不能实现这个拖动的分页导航，那就把 IE 浏览器直接降级为 IE8 或者 IE7 就可以了。这个方法我之前也有介绍过。 但是，这样做会引起另外一个让我情何以堪的后果。因为我用的是 HTML5 的声明，已经通过了 W3C 的 HTML5 标准验证，但是在 meta 中加入那一行浏览器降级代码之后，HTML5 的 W3C 就无法通过了，就因为那一个错误！好吧，为了我的完美主义，我要绕开这个降级代码，忽悠一下 W3C 验证。 原理很简单，就是用 PHP 判断浏览器的版本，如果是 IE9 再输出那段 meta 信息，那其他浏览也就避开了这段代码，也就可以顺利通过 W3C 验证了。具体方法如下： &#60;?php     $UA = $_SERVER['HTTP_USER_AGENT'];     if(strpos($UA, 'MSIE 9.0'))     echo '&#60;meta http-equiv="X-UA-Compatible" content="ie=7" [...]]]></description>
			<content:encoded><![CDATA[<p>在<a title="新的工作新的开始" href="http://wange.im/new-job-new-beginning.html">昨天提到</a>用 IE9 看我的网站首页会有点点杯具，本主题我花最多心思的一个分页导航居然在 IE9 下不能用，而且在<a title="万戈牌主题上线测试" href="http://wange.im/wange-theme-beta.html">主题上线</a>一周后才发现这个 bug，这让我情何以堪，情何以堪啊！！！任何 bug 对我来说都是不被允许的，我决心要搞定它。其实要解决这个 bug 一点也不难，既然 IE9 不能实现这个拖动的分页导航，那就把 IE 浏览器直接降级为 IE8 或者 IE7 就可以了。这个方法我<a title="一招简单解决IE8兼容问题" href="http://wange.im/simple-trick-to-solve-the-compatibility-issue-in-ie8.html">之前也有介绍</a>过。</p>
<p>但是，这样做会引起另外一个让我情何以堪的后果。因为我用的是 HTML5 的声明，已经通过了 W3C 的 HTML5 标准验证，但是在 meta 中加入那一行浏览器降级代码之后，HTML5 的 W3C 就无法通过了，就因为那一个错误！好吧，为了我的完美主义，我要绕开这个降级代码，忽悠一下 W3C 验证。</p>
<p>原理很简单，就是用 PHP 判断浏览器的版本，如果是 IE9 再输出那段 meta 信息，那其他浏览也就避开了这段代码，也就可以顺利通过 W3C 验证了。具体方法如下：</p>
<div class="source" style="font-family: 'Courier New', 'Consolas', 'Lucida Console'; color: #000000;"><span style="color: #008080;">&lt;?php</span><br />
    <span style="color: #000000;">$UA</span> <span style="color: #000000;">=</span> <span style="color: #000000;">$_SERVER</span><span style="color: #000000;">[</span><span style="color: #0000ff;">'HTTP_USER_AGENT'</span><span style="color: #000000;">];</span><br />
    <span style="color: #000080; font-weight: bold;">if</span>(<span style="color: #000000;">strpos</span>(<span style="color: #000000;">$UA</span><span style="color: #000000;">,</span> <span style="color: #0000ff;">'MSIE 9.0'</span>))<br />
    <span style="color: #000080; font-weight: bold;">echo</span> <span style="color: #0000ff;">'&lt;meta http-equiv="X-UA-Compatible" content="ie=7" /&gt;'</span>;<br />
<span style="color: #008080;">?&gt;</span></div>
<p>这样就可以让 IE9 在不打开兼容模式的前提下强制把 IE9 降级为 IE7，确保网站可以安全运行效果。但是这就又产生另外一个问题，IE9 自称是最能体现 HTML5 和 CSS3 的浏览器，所以本来网站在 IE9 下是可以有圆角有阴影的，但是这样一来，伪 IE7 下就不再有圆角和阴影这些 CSS3 的效果。没有关系，在用户体验方面，网站的功能体现肯定要比美观更重要，两者不用权衡，我选择前者。让 IE9 见他的爷爷 IE7 去吧。</p>
<p>文中方法来自：<a title="PHP 动态输出 X-UA-Compatible 参数" rel="bookmark" href="http://www.mangguo.org/php-dynamic-output-x-ua-compatible-parameter/">PHP 动态输出 X-UA-Compatible 参数 | 芒果</a></p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/ie9/" title="IE9" rel="tag">IE9</a>,<a href="http://wange.im/tag/meta/" title="meta" rel="tag">meta</a>,<a href="http://wange.im/tag/w3c/" title="W3C" rel="tag">W3C</a>,<a href="http://wange.im/tag/compatible/" title="兼容" rel="tag">兼容</a>,<a href="http://wange.im/tag/browser/" title="浏览器" rel="tag">浏览器</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/simple-trick-to-solve-the-compatibility-issue-in-ie8.html" rel="bookmark" title="一招简单解决IE8兼容问题">一招简单解决IE8兼容问题</a>        <div class="rl_date">2009年05月23日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/div-css-and-ie.html" rel="bookmark" title="DIV+CSS与不同IE版本等的兼容性">DIV+CSS与不同IE版本等的兼容性</a>        <div class="rl_date">2010年01月31日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/give-up-xp-for-installing-ie9.html" rel="bookmark" title="为 IE9 抛弃 XP？">为 IE9 抛弃 XP？</a>        <div class="rl_date">2011年03月15日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/private-property-checked-w3c-validation.html" rel="bookmark" title="让浏览器的私有属性通过 W3C 验证">让浏览器的私有属性通过 W3C 验证</a>        <div class="rl_date">2011年01月15日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/x-ua-compatible-ie9-to-ie7.html/feed</wfw:commentRss>
		<slash:comments>179</slash:comments>
		</item>
		<item>
		<title>让 IE 支持 HTML5 标签</title>
		<link>http://wange.im/html5-for-ie.html</link>
		<comments>http://wange.im/html5-for-ie.html#comments</comments>
		<pubDate>Fri, 19 Nov 2010 14:01:18 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[兼容]]></category>

		<guid isPermaLink="false">http://wange.im/?p=4107</guid>
		<description><![CDATA[HTML5 的诞生也随之抛弃了 IE 的老前辈，包括 IE5.5-IE8，一直以来，对于 IE 的争论就没停歇过，那到底是能支持 IE6 的前端更牛，还是敢对 IE 说不的更牛？要我来说，从技术角度讲，能支持 IE 的前端更牛，如果要从革新态度的角度讲，那就要属敢对 IE 说不的更牛了。而我是属于保守派的，还没有胆量敢对 IE 说不，更确切地来说，是没有胆量对 IE 的用户说不。那么对于这些不支持 HTML5 标签的 IE 们，我们有什么应对的办法呢？ 呵呵，总有一些像我一样的保守派会想出解决之道，一个仅仅 1.44 Kb 的脚本就可以满足兼容 IE 的HTML5标签。方法如下： &#60;!--[if lte IE 9]&#62; &#60;script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"&#62;&#60;/script&#62; &#60;![endif]–&#62; 就是这么简单，至于 DEMO 嘛，今天没有时间上了，大家还是等我的 HTML5 主题吧，估计一周内可以上线了，哈哈。以上是一段存放于 Google Code 的脚本，不过我更习惯于把脚本下载至本地调用，我们都知道 Google 服务器的稳定性和速度堪称世界一流，但是我们又知道伟大的防火墙对 Google 也是虎视眈眈，所以……你懂的。 与 HTML5,IE,兼容 相关的文章 杂谈 CSS 实现的图片放大效果 2011年02月8日 [...]]]></description>
			<content:encoded><![CDATA[<p>HTML5 的诞生也随之抛弃了 IE 的老前辈，包括 IE5.5-IE8，一直以来，对于 IE 的争论就没停歇过，那到底是能支持 IE6 的前端更牛，还是敢对 IE 说不的更牛？要我来说，从技术角度讲，能支持 IE 的前端更牛，如果要从革新态度的角度讲，那就要属敢对 IE 说不的更牛了。而我是属于保守派的，还没有胆量敢对 IE 说不，更确切地来说，是没有胆量对 IE 的用户说不。那么对于这些不支持 HTML5 标签的 IE 们，我们有什么应对的办法呢？</p>
<p>呵呵，总有一些像我一样的保守派会想出解决之道，一个仅仅 1.44 Kb 的脚本就可以满足兼容 IE 的HTML5标签。方法如下：</p>
<div class="source" style="font-family: 'Courier New','Lucida Console','monospace'; color: #000000;"><span style="font-style: italic; color: #008800;">&lt;!--[if lte IE 9]&gt;</span><br />
<span style="font-style: italic; color: #008800;">&lt;script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"&gt;&lt;/script&gt;</span><br />
<span style="font-style: italic; color: #008800;">&lt;![endif]–&gt;</span></div>
<p>就是这么简单，至于 DEMO 嘛，今天没有时间上了，大家还是等我的 HTML5 主题吧，估计一周内可以上线了，哈哈。以上是一段存放于 Google Code 的脚本，不过我更习惯于把脚本下载至本地调用，我们都知道 Google 服务器的稳定性和速度堪称世界一流，但是我们又知道伟大的防火墙对 Google 也是虎视眈眈，所以……你懂的。</p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/html5/" title="HTML5" rel="tag">HTML5</a>,<a href="http://wange.im/tag/ie/" title="IE" rel="tag">IE</a>,<a href="http://wange.im/tag/compatible/" title="兼容" rel="tag">兼容</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/zoom-in-pic-with-css.html" rel="bookmark" title="杂谈 CSS 实现的图片放大效果">杂谈 CSS 实现的图片放大效果</a>        <div class="rl_date">2011年02月8日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/div-css-and-ie.html" rel="bookmark" title="DIV+CSS与不同IE版本等的兼容性">DIV+CSS与不同IE版本等的兼容性</a>        <div class="rl_date">2010年01月31日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/ie-bug.html" rel="bookmark" title="汇总 IE 在 CSS 中常见的 中 bug">汇总 IE 在 CSS 中常见的 中 bug</a>        <div class="rl_date">2010年01月29日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/revise-inaccessible-in-ie.html" rel="bookmark" title="修正部分 IE 访客浏览器假死现象">修正部分 IE 访客浏览器假死现象</a>        <div class="rl_date">2009年10月14日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/html5-for-ie.html/feed</wfw:commentRss>
		<slash:comments>80</slash:comments>
		</item>
		<item>
		<title>我们都错怪 IE6 了</title>
		<link>http://wange.im/we-are-all-wrong-about-the-ie6.html</link>
		<comments>http://wange.im/we-are-all-wrong-about-the-ie6.html#comments</comments>
		<pubDate>Wed, 03 Nov 2010 11:12:45 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[三言两语]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[兼容]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://wange.im/?p=4050</guid>
		<description><![CDATA[不难发现，IE 家族，特别是 IE6，在网页构建者们的一片片骂声中艰难挺进。即使 IE 在此起彼伏的嘘声下渐渐失去了当年的光辉，但是我们依旧无法抹杀 IE 仍是浏览器巨头的事实。 那我们为什么要鄙视 IE 呢？对于网页制作者而言，IE（以 IE6 为首）千奇百怪的 bug 实在让人无法容忍，从而导致网页错位，在不同的浏览器下表现各不相同，以至于我们不得不用五花八门的 CSS HACK 来弥补这一缺憾。但是要知道，CSS HACK 实在是不得以而为之，因为所谓的 CSS HACK 都是利用浏览器本身的 bug 来区分不同的浏览器使其识别各自“私有”的样式。这种以毒攻毒式的方法，确实可以在一定程度上解决网页错位等问题，但是会让网页的效率大打折扣，并不算是根本的解决之道。 那么，治标又治本的解决方法是什么呢？在回答这个问题之前，我想先为 IE6 这些年来默默承受的委屈洗冤。 很惭愧的是，我也曾多次咬牙切齿地痛斥过 IE6，并且很不人道地想和它十八代祖宗发生不正当性关系。但是，慢慢地，我了解了并且接受了 IE6 以及它的兄弟姐妹们，原来 IE 的错位源自于它那颗孤傲的心，只要我们足够了解它，那就完全可以避免使用 CSS HACK 来纠正网页错位等偏差。“孤傲的心”，此话何解？在我看来，IE 并非完全像人们所说的不标准，只是容错性不如 Firefox、Chrome、Opera、Safari 这些“标准”浏览器来的好，所以这些标准浏览器看起来比较能够理解我们所需要的结果，换句话说，IE 更直接更直观地把我们写的 DIV+CSS 中出的错误表现出来了，这样就不太讨好一些网页制作者，甚至会让人生厌，疏不知，其实更多时候，是我们自己写的 CSS 不够标准，不能责怪 IE。而且，IE 还有一个私有属性 layout，很多怪异的渲染问题都可以通过触发 layout 得到解决。 话归正题，要从根源上解决 IE 各种错位的难题，我想你会想看看这篇文章，引用作者的一句话：对 IE6 最好的策略就是不去兼容它。好好体会一下这句话的意思吧，当你真正征服 IE6 [...]]]></description>
			<content:encoded><![CDATA[<p>不难发现，IE 家族，特别是 IE6，在网页构建者们的一片片骂声中艰难挺进。即使 IE 在此起彼伏的嘘声下渐渐失去了当年的光辉，但是我们依旧无法抹杀 IE 仍是浏览器巨头的事实。</p>
<p>那我们为什么要鄙视 IE 呢？对于网页制作者而言，IE（以 IE6 为首）千奇百怪的 bug 实在让人无法容忍，从而导致网页错位，在不同的浏览器下表现各不相同，以至于我们不得不用五花八门的 CSS HACK 来弥补这一缺憾。但是要知道，CSS HACK 实在是不得以而为之，因为所谓的 CSS HACK 都是利用浏览器本身的 bug 来区分不同的浏览器使其识别各自“私有”的样式。这种以毒攻毒式的方法，确实可以在一定程度上解决网页错位等问题，但是会让网页的效率大打折扣，并不算是根本的解决之道。</p>
<p>那么，治标又治本的解决方法是什么呢？在回答这个问题之前，我想先为 IE6 这些年来默默承受的委屈洗冤。</p>
<p>很惭愧的是，我也曾多次咬牙切齿地<a title="抵制 IE6，从你我做起" href="http://wange.im/fuck-ie6.html">痛斥过 IE6</a>，并且很不人道地想和它十八代祖宗发生不正当性关系。但是，慢慢地，我了解了并且接受了 IE6 以及它的兄弟姐妹们，原来 IE 的错位源自于它那颗孤傲的心，只要我们足够了解它，那就完全可以避免使用 CSS HACK 来纠正网页错位等偏差。“孤傲的心”，此话何解？在我看来，IE 并非完全像人们所说的不标准，只是容错性不如 Firefox、Chrome、Opera、Safari 这些“标准”浏览器来的好，所以这些标准浏览器看起来比较能够理解我们所需要的结果，换句话说，IE 更直接更直观地把我们写的 DIV+CSS 中出的错误表现出来了，这样就不太讨好一些网页制作者，甚至会让人生厌，疏不知，其实更多时候，是我们自己写的 CSS 不够标准，不能责怪 IE。而且，IE 还有一个私有属性 layout，很多怪异的渲染问题都可以通过触发 layout 得到解决。</p>
<p>话归正题，要从根源上解决 IE 各种错位的难题，我想你会想看看<a title="[译]IE6终极备忘：修复IE6下 25+ Bugs" href="http://www.vfresh.org/w3c/727" target="_blank">这篇文章</a>，引用作者的一句话：对 IE6 最好的策略就是不去兼容它。好好体会一下这句话的意思吧，当你真正征服 IE6 之后，你会发现这句话意味深长。</p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/ie6/" title="IE6" rel="tag">IE6</a>,<a href="http://wange.im/tag/compatible/" title="兼容" rel="tag">兼容</a>,<a href="http://wange.im/tag/browser/" title="浏览器" rel="tag">浏览器</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/mood.jpg" alt="三言两语" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/ie-bug.html" rel="bookmark" title="汇总 IE 在 CSS 中常见的 中 bug">汇总 IE 在 CSS 中常见的 中 bug</a>        <div class="rl_date">2010年01月29日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/mood.jpg" alt="三言两语" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/conquest-of-ie6.html" rel="bookmark" title="拿起武器，将 IE6 收归帐下">拿起武器，将 IE6 收归帐下</a>        <div class="rl_date">2009年09月1日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/mood.jpg" alt="三言两语" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/the-best-gzip-for-wordpress.html" rel="bookmark" title="Wordpress之终极Gzip兼容IE6">Wordpress之终极Gzip兼容IE6</a>        <div class="rl_date">2009年06月11日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/mood.jpg" alt="三言两语" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/x-ua-compatible-ie9-to-ie7.html" rel="bookmark" title="让 IE9 见他爷爷去吧">让 IE9 见他爷爷去吧</a>        <div class="rl_date">2011年01月11日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/we-are-all-wrong-about-the-ie6.html/feed</wfw:commentRss>
		<slash:comments>111</slash:comments>
		</item>
		<item>
		<title>WordPress 3.0 主题的向下兼容问题</title>
		<link>http://wange.im/downward-compatible-in-wordpress-3-themes.html</link>
		<comments>http://wange.im/downward-compatible-in-wordpress-3-themes.html#comments</comments>
		<pubDate>Fri, 06 Aug 2010 12:13:02 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[主题]]></category>
		<category><![CDATA[兼容]]></category>

		<guid isPermaLink="false">http://wange.im/?p=3637</guid>
		<description><![CDATA[直到现在我的 WordPress 还停留在 2.9.2，一直没有升到 3.0+。我们都知道 WordPress 3.0 对于单用户操作的博主而言，最耀眼的功能就在于导航菜单了，像我这样都还没有升级到 WordPress 3.0 的人来说，本没啥资格来谈论 3.0 的是与非，而且也有不少大虾们已经写过很多出彩的文章了。感谢一下陈小黑童鞋，给了我一个装好 WordPress 3.0 的测试站，让我在做的新主题有了开发的空间，我也就玩一下这 3.0 的导航菜单功能。 关于在主题中怎么添加 WordPress 3.0 的导航菜单功能我就不多说了，因为看很多人都写过鸟。我就来说一下这 3.0 的向下兼容问题。在我给新主题加上导航菜单功能后，发现一个很严重的问题，就是这个 wp_nav_menu() 调用函数居然只支持 WordPress 3.0，在我本地的 2.9 的环境中就报错了。可见 WordPress 官方的小组在升级的时候相当不给力啊，还要用户和开发者自己做向下兼容的处理。 看到一篇传说可以解决 WordPress 3.0 主题向下兼容以前版本的方法，不过明显作者在写代码的时候比较粗糙，并没有验证过（就算验证，也就是 WordPress 3.0 中作的测试），在我的 2.9 下还是行不通，仔细看了一下，也就是少了个判断，略加修改就可以使用了。 把以下代码复制到 WordPress 的 functions.php 中： if ( function_exists('register_nav_menus') ) {     function mytheme_addmenus() { [...]]]></description>
			<content:encoded><![CDATA[<p>直到现在我的 WordPress 还停留在 2.9.2，一直没有升到 3.0+。我们都知道 WordPress 3.0 对于单用户操作的博主而言，最耀眼的功能就在于导航菜单了，像我这样都还没有升级到 WordPress 3.0 的人来说，本没啥资格来谈论 3.0 的是与非，而且也有不少大虾们已经写过很多出彩的文章了。感谢一下<a title="陈小黑" rel="external nofollow" href="http://www.sunmusic.org.cn" target="_blank">陈小黑</a>童鞋，给了我一个装好 WordPress 3.0 的测试站，让我在做的新主题有了开发的空间，我也就玩一下这 3.0 的导航菜单功能。</p>
<p>关于在主题中怎么添加 WordPress 3.0 的导航菜单功能我就不多说了，因为看很多人都写过鸟。我就来说一下这 3.0 的向下兼容问题。在我给新主题加上导航菜单功能后，发现一个很严重的问题，就是这个 wp_nav_menu() 调用函数居然只支持 WordPress 3.0，在我本地的 2.9 的环境中就报错了。可见 WordPress 官方的小组在升级的时候相当不给力啊，还要用户和开发者自己做向下兼容的处理。</p>
<p>看到一篇传说可以解决 WordPress 3.0 主题向下兼容以前版本的<a rel="external nofollow" href="http://www.nkuttler.de/2010/06/08/wp_nav_menu-wordpress-3-0/" target="_blank">方法</a>，不过明显作者在写代码的时候比较粗糙，并没有验证过（就算验证，也就是 WordPress 3.0 中作的测试），在我的 2.9 下还是行不通，仔细看了一下，也就是少了个判断，略加修改就可以使用了。</p>
<p>把以下代码复制到 WordPress 的 functions.php 中：</p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #000080; font-weight: bold;">if</span> ( <span style="color: #000000;">function_exists</span>(<span style="color: #0000ff;">'register_nav_menus'</span>) ) <span style="color: #000000;">{</span><br />
    <span style="color: #000080; font-weight: bold;">function</span> <span style="color: #000000;">mytheme_addmenus</span>() <span style="color: #000000;">{</span><br />
        <span style="color: #000000;">register_nav_menus</span>(<span style="color: #000000;">array</span>(<span style="color: #0000ff;">'primary'</span> <span style="color: #000000;">=&gt;</span> <span style="color: #0000ff;">'The Main Menu'</span>));<br />
    <span style="color: #000000;">}</span><br />
    <span style="color: #000000;">add_action</span>( <span style="color: #0000ff;">'init'</span><span style="color: #000000;">,</span> <span style="color: #0000ff;">'mytheme_addmenus'</span> );<br />
<span style="color: #000000;">}</span><br />
<span style="color: #000080; font-weight: bold;">function</span> <span style="color: #000000;">mytheme_nav</span>() <span style="color: #000000;">{</span><br />
    <span style="color: #000080; font-weight: bold;">if</span> ( <span style="color: #000000;">function_exists</span>( <span style="color: #0000ff;">'wp_nav_menu'</span> ) )<br />
        <span style="color: #000000;">wp_nav_menu</span>( <span style="color: #0000ff;">'menu=primary&amp;container_class=pagemenu&amp;fallback_cb=mytheme_nav_fallback'</span> );<br />
    <span style="color: #000080; font-weight: bold;">else</span><br />
        <span style="color: #000000;">mytheme_nav_fallback</span>();<br />
<span style="color: #000000;">}</span><br />
<span style="color: #000080; font-weight: bold;">function</span> <span style="color: #000000;">mytheme_nav_fallback</span>() <span style="color: #000000;">{</span><br />
    <span style="color: #000000;">wp_page_menu</span>( <span style="color: #0000ff;">'show_home=Start&amp;menu_class=pagemenu'</span> );<br />
<span style="color: #000000;">}</span></div>
<p>然后在主题需要的地方，比如说 header.php 中用这行代码调用即可：</p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #008080;">&lt;?php</span> <span style="color: #000000;">mytheme_nav</span>(); <span style="color: #008080;">?&gt;</span></div>
<p>这样就好了。回过来解释一下加入 functions.php 中的代码，简单来说分这么几个过程：1.判断是否支导航菜单的函数（也就是判断是不是 WordPress 3.0）2.如果是，就再调用 wp_nav_menu() 这个 3.0 中的导航菜单函数，一些参数什么的都可以在这里设置。3.如果不是，就调用 3.0 以下支持的 wp_page_menu() 这个函数，当然你也可以不用 wp_page_menu()，自己写在此情况下输出的内容，比较个性化。最后强烈建议 WordPress 官方将下一次升级中把这个兼容问题考虑进去。</p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/wordpress/" title="WordPress" rel="tag">WordPress</a>,<a href="http://wange.im/tag/theme/" title="主题" rel="tag">主题</a>,<a href="http://wange.im/tag/compatible/" title="兼容" rel="tag">兼容</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/screenshot.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="新年新气象，博客换新衣" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/new-year-new-theme.html" rel="bookmark" title="新年新气象，博客换新衣">新年新气象，博客换新衣</a>        <div class="rl_date">2012年01月20日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/wordpress-is-not-everything.html" rel="bookmark" title="Wordpress 我变我变我变变变">Wordpress 我变我变我变变变</a>        <div class="rl_date">2011年04月27日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/diybanner.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="Wordpress 自定义顶部图像" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/add-custom-image-header-in-wordpress.html" rel="bookmark" title="Wordpress 自定义顶部图像">Wordpress 自定义顶部图像</a>        <div class="rl_date">2011年01月29日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/widgets.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="给 Wordpress 主题添加个性化小工具" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/add-widgets-for-wordpress.html" rel="bookmark" title="给 Wordpress 主题添加个性化小工具">给 Wordpress 主题添加个性化小工具</a>        <div class="rl_date">2011年01月16日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/downward-compatible-in-wordpress-3-themes.html/feed</wfw:commentRss>
		<slash:comments>122</slash:comments>
		</item>
		<item>
		<title>DIV+CSS与不同IE版本等的兼容性</title>
		<link>http://wange.im/div-css-and-ie.html</link>
		<comments>http://wange.im/div-css-and-ie.html#comments</comments>
		<pubDate>Sun, 31 Jan 2010 12:59:34 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[转来载去]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[兼容]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://wange.im/?p=2634</guid>
		<description><![CDATA[为了方便自己查询，省得每次遇到问题都要满世界搜，转篇实用的：DIV+CSS 与不同 IE 版本等的兼容性。 一、!important (功能有限) 随着 IE7 对 !important 的支持， !important 方法现在只针对 IE6 的兼容。（注意写法，记得该声明位置需要提前。）例如： #example { width: 100px !important; /* IE7+FF */ width: 200px; /* IE6 */ } 二、CSS HACK 的方法（新手可以看看，高手就当路过吧） 首先需要知道的是： 所有浏览器 通用 height: 100px; IE6 专用 _height: 100px; IE7 专用 *+height: 100px; IE6、IE7 共用 *height: 100px; IE7、FF 共用 height: 100px !important; 例如： [...]]]></description>
			<content:encoded><![CDATA[<p>为了方便自己查询，省得每次遇到问题都要满世界搜，转篇实用的：DIV+CSS 与不同 IE 版本等的兼容性。</p>
<p><strong>一、!important (功能有限)</strong></p>
<p>随着 IE7 对 !important 的支持， !important 方法现在只针对 IE6 的兼容。（注意写法，记得该声明位置需要提前。）例如：</p>
<p>#example {<br />
width: 100px !important; /* IE7+FF */<br />
width: 200px; /* IE6 */<br />
}</p>
<p><strong>二、CSS HACK 的方法（新手可以看看，高手就当路过吧）</strong></p>
<p>首先需要知道的是：</p>
<p>所有浏览器 通用 height: 100px;<br />
IE6 专用 _height: 100px;<br />
IE7 专用 *+height: 100px;<br />
IE6、IE7 共用 *height: 100px;<br />
IE7、FF 共用 height: 100px !important;</p>
<p>例如：</p>
<p>#example { height:100px; } /* FF */</p>
<p>* html #example { height:200px; } /* IE6 */</p>
<p>*+html #example { height:300px; } /* IE7 */</p>
<p>下面的这种方法比较简单</p>
<p>举几个例子：</p>
<p>1、IE6 - IE7+FF</p>
<p>#example {<br />
height:100px; /* FF+IE7 */<br />
_height:200px; /* IE6 */<br />
}<br />
其实这个用上面说的第一种方法也可以<br />
#example {<br />
height:100px !important; /* FF+IE7 */<br />
height:200px; /* IE6 */<br />
}</p>
<p>2、IE6+IE7 - FF</p>
<p>#example {<br />
height:100px; /* FF */<br />
*height:200px; /* IE6+IE7 */<br />
}</p>
<p>3、IE6+FF - IE7</p>
<p>#example {<br />
height:100px; /* IE6+FF */<br />
*+height:200px; /* IE7 */<br />
}</p>
<p>4、IE6 IE7 FF 各不相同</p>
<p>#example {<br />
height:100px; /* FF */<br />
_height:200px; /* IE6 */<br />
*+height:300px; /* IE7 */<br />
}<br />
或：<br />
#example {<br />
height:100px; /* FF */<br />
*height:300px; /* IE7 */<br />
_height:200px; /* IE6 */<br />
}</p>
<p>需要注意的是，代码的顺序一定不能颠倒了，要不又前功尽弃了。因为浏览器在解释程序的时候，如果重名的话，会用后面的覆盖前面的，就象给变量赋值一个道理，所以我们把通用的放前面，越专用的越放后面。</p>
<p>解释一下4的代码：</p>
<p>读代码的时候，第一行 height:100px;  大家都通用，IE6 IE7 FF 都显示100px。到了第二行*height:300px; FF不认识这个属性，IE6 IE7 都认，所以FF还显示100px，而 IE6 IE7 把第一行得到的height属性给覆盖了，都显示300px。到了第三行 _height:200px; 只有IE6认识，所以 IE6 就又覆盖了在第二行得到的 height，最终显示200px。这样，三个浏览器都有自己的height属性了，各玩各的去吧。</p>
<p>这样说要是你还不明白，要么你去撞墙，要么我去!不过还是你去比较好。</p>
<p>哦，差点忘了说了：</p>
<p>*+html 对 IE7 的兼容 必须保证HTML顶部有如下声明：<br />
&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"　"<a href="http://www.w3.org/TR/html4/loose.dtd">http://www.w3.org/TR/html4/loose.dtd</a>"&gt;</p>
<p><strong>三、使用IE专用的条件注释</strong></p>
<p>&lt;!--其他浏览器 --&gt;</p>
<p>&lt;link rel="stylesheet" type="text/css" href="css.css" /&gt;</p>
<p>&lt;!--[if IE 7]&gt;</p>
<p>&lt;!-- 适合于IE7 --&gt;</p>
<p>&lt;link rel="stylesheet" type="text/css" href="ie7.css" /&gt;</p>
<p>&lt;![endif]--&gt;</p>
<p>&lt;!--[if lte IE 6]&gt;</p>
<p>&lt;!-- 适合于IE6及以下 --&gt;</p>
<p>&lt;link rel="stylesheet" type="text/css" href="ie.css" /&gt;</p>
<p>&lt;![endif]--&gt;</p>
<p>貌似要编三套 css，我还没用过，先粘过来再说</p>
<p>IE 的 if 条件 Hack</p>
<p>1. &lt;!--[if !IE]&gt;&lt;!--&gt; 除IE外都可识别 &lt;!--&lt;![endif]--&gt;<br />
2. &lt;!--[if IE]&gt; 所有的IE可识别 &lt;![endif]--&gt;<br />
3. &lt;!--[if IE 5.0]&gt; 只有IE5.0可以识别 &lt;![endif]--&gt;<br />
4. &lt;!--[if IE 5]&gt; 仅IE5.0与IE5.5可以识别 &lt;![endif]--&gt;<br />
5. &lt;!--[if gt IE 5.0]&gt; IE5.0以及IE5.0以上版本都可以识别 &lt;![endif]--&gt;<br />
6. &lt;!--[if IE 6]&gt; 仅IE6可识别 &lt;![endif]--&gt;<br />
7. &lt;!--[if lt IE 6]&gt; IE6以及IE6以下版本可识别 &lt;![endif]--&gt;<br />
8. &lt;!--[if gte IE 6]&gt; IE6以及IE6以上版本可识别 &lt;![endif]--&gt;<br />
9. &lt;!--[if IE 7]&gt; 仅IE7可识别 &lt;![endif]--&gt;<br />
10. &lt;!--[if lt IE 7]&gt; IE7以及IE7以下版本可识别 &lt;![endif]--&gt;<br />
11. &lt;!--[if gte IE 7]&gt; IE7以及IE7以上版本可识别 &lt;![endif]--&gt;注:gt = Great Then 大于<br />
&gt; = &gt; 大于号<br />
lt = Less Then 小于<br />
&lt; = &lt; 小于号<br />
gte = Great Then or Equal 大于或等于<br />
lte = Less Then or Equal 小于或等于</p>
<p><strong>四、css filter的办法（据作者称是从国外某经典网站翻译过来的说）</strong></p>
<p>新建一个css样式如下：</p>
<p>#item {</p>
<p>width: 200px;</p>
<p>height: 200px;</p>
<p>background: red;</p>
<p>}</p>
<p>新建一个div,并使用前面定义的css的样式：</p>
<p>&lt;div &gt;some text here&lt;/div&gt;</p>
<p>在body表现这里加入 lang 属性，中文为zh：</p>
<p>&lt;body lang="en"&gt;</p>
<p>现在对div元素再定义一个样式：</p>
<p>*:lang(en) #item{</p>
<p>background:green !important;</p>
<p>}</p>
<p>这样做是为了用 !important 覆盖原来的 css 样式，由于:lang 选择器 ie7.0 并不支持，所以对这句话不会有任何作用，于是也达到了 ie6.0下同样的效果，但是很不幸地的是，safari 同样不支持此属性，所以需要加入以下 css 样式：</p>
<p>#item:empty {</p>
<p>background: green !important</p>
<p>}</p>
<p>:empty选择器为 css3 的规范，尽管 safari 并不支持此规范，但是还是会选择此元素，不管是否此元素存在，现在绿色会现在在除 ie 各版本以外的浏览器上。</p>
<p><strong>五、FLOAT 闭合（clearing float）</strong></p>
<p>网页在某些浏览器上显示错位很多时候都是因为使用了 float 浮动而没有真正闭合，这也是 div 无法自适应高度的一个原因。如果父 div 没有设 float 而其子div却设了 float 的话,父div无法包住整个子 DIV，这种情况一般出现在一个父 DIV 下包含多个子 DIV。解决办法：</p>
<p>1、给父 DIV 也设上 float (不要骂我，我知道是废话)</p>
<p>2、在所有子 DIV 后新加一个空 DIV (不推荐，有些浏览器可以看见空 DIV 产生的空隙)</p>
<p>比如：</p>
<p>.parent{width:100px;}<br />
.son1{float:left;width:20px;}<br />
.son2{float:left;width:80px;}<br />
.clear{clear:both;margin:0;parding0;height:0px;font-size:0px;}</p>
<p>&lt;div&gt;<br />
&lt;div&gt;&lt;/div&gt;<br />
&lt;div&gt;&lt;/div&gt;<br />
&lt;div&gt;&lt;/div&gt;<br />
&lt;/div&gt;</p>
<p>3、万能 float 闭合</p>
<p>将以下代码加入Global CSS 中,给需要闭合的div加上 class=”clearfix” 即可,屡试不爽.<br />
代码:<br />
&lt;style&gt;<br />
/* Clear Fix */<br />
.clearfix:after {<br />
content:".";<br />
display:block;<br />
height:0;<br />
clear:both;<br />
visibility:hidden;<br />
}<br />
.clearfix {<br />
display:inline-block;<br />
}<br />
/* Hide from IE Mac \*/<br />
.clearfix {display:block;}<br />
/* End hide from IE Mac */<br />
/* end of clearfix */<br />
&lt;/style&gt;</p>
<p>:after（伪对象）,设置在对象后发生的内容，通常和 content 配合使用，IE 不支持此伪对象，非 Ie  浏览器支持，所以并不影响到IE/WIN浏览器。这种的最麻烦。</p>
<p>4、overflow:auto（刚看到的，极力推荐）</p>
<p>只要在父 DIV 的CSS中加上 overflow:auto 就搞定。</p>
<p>举例：</p>
<p>.parent{width:100px;overflow:auto}<br />
.son1{float:left;width:20px;}<br />
.son2{float:left;width:80px;}</p>
<p>&lt;div&gt;<br />
&lt;div&gt;&lt;/div&gt;<br />
&lt;div&gt;&lt;/div&gt;<br />
&lt;/div&gt;</p>
<p>作者原话：原理是，外围元素之所以不能很好的延伸，问题出在了 overflow 上，因为 overflow 不可见（见W3C的解释）。现在只要将给外围元素添加一个“overflow:auto”，就可以解决问题，结果是除了IE，真的可以解决。下来就要解决IE的问题了，再加上“_height:1%”，这个问题就完全解决了。</p>
<p>我试了一下，其实不加"_height:1%“在IE下也行，留着吧。</p>
<p><strong>六、需要注意的一些兼容细节</strong></p>
<p>1, FF 下给 div 设置 padding 后会导致 width 和 height 增加(DIV的实际宽度=DIV宽+Padding), 但IE不会.</p>
<p>解决办法：给DIV设定IE、FF两个宽度，在IE的宽度前加上IE特有标记" * "号。</p>
<p>2, 页面居中问题.</p>
<p>body {TEXT-ALIGN: center;} 在IE下足够了，但 FF 下失效。</p>
<p>解决办法：加上"MARGIN-RIGHT: auto; MARGIN-LEFT: auto; "</p>
<p>3, 有的时候在IE6上看见一些奇怪的间隙，可我们高度明明设好了呀。</p>
<p>解决办法：试试在有空隙的DIV上加上"font-size:0px;"</p>
<p>4, 关于手形光标. cursor: pointer. 而hand 只适用于 IE.</p>
<p>5, 浮动IE6产生的双倍距离</p>
<p>#box{ float:left;<br />
width:100px;<br />
margin:0 0 0 100px;<br />
}<br />
这种情况之下IE6会产生200px的距离</p>
<p>解决办法：加上 display:inline，使浮动忽略</p>
<p>这里细说一下block,inline两个元素,Block元素的特点是:总是在新行上开始,高度,宽度,行高,边距都可以控制(块元素);Inline元素的特点是:和其他元素在同一行上,…不可控制(内嵌元素);<br />
#box{ display:block; //可以为内嵌元素模拟为块元素 display:inline; //实现同一行排列的的效果</p>
<p>6 页面的最小宽度</p>
<p>min-width是个非常方便的CSS命令，它可以指定元素最小也不能小于某个宽度，这样就能保证排版一直正确。但IE不认得min-这个定义，但实际上它把正常的width和height当作有min的情况来使。这样问题就大了，如果只用宽度和高度，正常的浏览器里这两个值就不会变，如果只用min-width和min-height的话，IE下面根本等于没有设置宽度和高度。比如要设置背景图片，这个宽度是比较重要的。</p>
<p>解决办法：为了让这一命令在IE上也能用，可以把一个&lt;div&gt; 放到 &lt;body&gt; 标签下，然后为div指定一个类：<br />
然后CSS这样设计：<br />
#container{<br />
min-width: 600px;<br />
width:e-xpression(document.body.clientWidth &lt; 600? “600px”: “auto” );<br />
}<br />
第一个min-width是正常的；但第2行的width使用了Javascript，这只有IE才认得，这也会让你的HTML文档不太正规。它实际上通过Javascript的判断来实现最小宽度。</p>
<p>7、UL和FORM标签的padding与margin</p>
<p>ul标签在FF中默认是有padding值的,而在IE中只有margin默认有值。FORM标签在IE中,将会自动margin一些边距,而在FF中margin则是0；</p>
<p>解决办法：css中首先都使用这样的样式ul,form{margin:0;padding:0;}给定义死了,后面就不会为这个头疼了.</p>
<p>8 ,DIV浮动IE文本产生3象素的bug</p>
<p>下面这段是我在网上粘过来的</p>
<p>左边对象浮动，右边采用外补丁的左边距来定位，右边对象内的文本会离左边有3px的间距.<br />
#box{<br />
float:left;<br />
width:800px;}<br />
#left{<br />
float:left;<br />
width:50%;}<br />
#right{<br />
width:50%;<br />
}<br />
*html #left{<br />
margin-right:-3px;<br />
//这句是关键<br />
}<br />
HTML代码<br />
&lt;DIV id=box&gt;<br />
&lt;DIV id=left&gt;&lt;/DIV&gt;<br />
&lt;DIV id=right&gt;&lt;/DIV&gt;<br />
&lt;/DIV&gt;</p>
<p>针对上面这段代码，下面说一下我的理解：</p>
<p>第一、只要right定义了width属性，在FF下绝对就会两行显示<br />
第二、两个width都定义为百分比的话，就算都为100%在IE下也会一行显示。所以上面那句所谓“这句是关键”根本没用，不加也在一行，除非你width定义的是数值才用得上。</p>
<p>所以说上面这段代码其实用处不大，至少在FF下不行。其实只要只定义left的width就行了，right不定义width就不管在IE还是FF 下都能成功，但这样的话父DIV BOX并没有真正的包含LEFT和RIGHT两子DIV,可以用我上面说的第5种办法解决。最简单的办法就是在RIGHT中加上float:left就 OK了，真磨叽！</p>
<p>9,截字省略号</p>
<p>.hh { -o-text-overflow:ellipsis;<br />
text-overflow:ellipsis;<br />
white-space:<br />
nowrapoverflow:hidden;<br />
}<br />
这个是在越出长度后会自行的截掉多出部分的文字，并以省略号结尾。技术是好技术，很多人都喜欢乱用，但注意 Firefox 并不支持</p>
<p>本文转自：<a href="http://www.kukala.com.cn/archives/586.html" target="_blank">http://www.kukala.com.cn/archives/586.html</a></p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/css/" title="CSS" rel="tag">CSS</a>,<a href="http://wange.im/tag/ie/" title="IE" rel="tag">IE</a>,<a href="http://wange.im/tag/w3c/" title="W3C" rel="tag">W3C</a>,<a href="http://wange.im/tag/compatible/" title="兼容" rel="tag">兼容</a>,<a href="http://wange.im/tag/browser/" title="浏览器" rel="tag">浏览器</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/ie-bug.html" rel="bookmark" title="汇总 IE 在 CSS 中常见的 中 bug">汇总 IE 在 CSS 中常见的 中 bug</a>        <div class="rl_date">2010年01月29日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/revise-inaccessible-in-ie.html" rel="bookmark" title="修正部分 IE 访客浏览器假死现象">修正部分 IE 访客浏览器假死现象</a>        <div class="rl_date">2009年10月14日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/simple-trick-to-solve-the-compatibility-issue-in-ie8.html" rel="bookmark" title="一招简单解决IE8兼容问题">一招简单解决IE8兼容问题</a>        <div class="rl_date">2009年05月23日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/zoom-in-pic-with-css.html" rel="bookmark" title="杂谈 CSS 实现的图片放大效果">杂谈 CSS 实现的图片放大效果</a>        <div class="rl_date">2011年02月8日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/div-css-and-ie.html/feed</wfw:commentRss>
		<slash:comments>88</slash:comments>
		</item>
		<item>
		<title>汇总 IE 在 CSS 中常见的 中 bug</title>
		<link>http://wange.im/ie-bug.html</link>
		<comments>http://wange.im/ie-bug.html#comments</comments>
		<pubDate>Fri, 29 Jan 2010 11:57:59 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[转来载去]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[兼容]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://wange.im/?p=2627</guid>
		<description><![CDATA[从今天开始，我就在为新主题布局了，我认为布局相当的重要，就像造楼打地基一样，在写 HTML 的时候就要兼顾到美观、SEO、还有在各浏览器下的兼容性，其中最难的就要属兼容性了，我又不想用 Kill ie6 简单地忽视之，虽然我打心底里想把 ie6 kill 掉，昨天又刚好看到盘先海总结了一些 IE 下常见的 bug，以后写主题的时候估计会用到，先收藏转载一下。 1.IE 6 下不支持透明的 PNG 图片的解决方案 DD_belatedPNG，支持 backgrond-position 与 background-repeat.，同时 DD_belatedPNG 还支持 a:hover 属性，以及&#60;img&#62;，不仅支持 png 作为图片，也支持标签插入的 png 图片，你可以查看目前发现的一些问题。同时，这里也有一份中文的说明。 2.IE 6 背景闪烁问题 如果你给链接、按钮用CSS sprites作为背景，你可能会发现在IE6下会有背景图闪烁的现象。造成这个的原因是由于 IE6 没有将背景图缓存，每次触发hover的时候都会重新加载，可以用 JavaScript 设置 IE6 缓存这些图片： document.execCommand("BackgroundImageCache",false,true); 如果 a 和 a:hover 使用的不同的背景图片，将图片合成在一起，css 中通过 background-postion 控制其位置，页面中加入从缓存读取背景图片的 javascript 脚本。 3. IE 6 双空白边浮动 [...]]]></description>
			<content:encoded><![CDATA[<p>从今天开始，我就在为新主题布局了，我认为布局相当的重要，就像造楼打地基一样，在写 HTML 的时候就要兼顾到美观、SEO、还有在各浏览器下的兼容性，其中最难的就要属兼容性了，我又不想用 Kill ie6 简单地忽视之，虽然我打心底里想把 ie6 kill 掉，昨天又刚好看到<a title="盘先海" href="http://www.panxianhai.com" target="_blank">盘先海</a>总结了一些 IE 下常见的 bug，以后写主题的时候估计会用到，先收藏转载一下。</p>
<p>1.IE 6 下不支持透明的 PNG 图片的解决方案</p>
<p>DD_belatedPNG，支持 backgrond-position 与 background-repeat.，同时 DD_belatedPNG 还支持 a:hover 属性，以及&lt;img&gt;，不仅支持 png 作为图片，也支持标签插入的 png 图片，你可以查看目前发现的一些问题。同时，这里也有一份中文的说明。</p>
<p>2.IE 6 背景闪烁问题</p>
<p>如果你给链接、按钮用CSS sprites作为背景，你可能会发现在IE6下会有背景图闪烁的现象。造成这个的原因是由于 IE6 没有将背景图缓存，每次触发hover的时候都会重新加载，可以用 JavaScript 设置 IE6 缓存这些图片：</p>
<p>document.execCommand("BackgroundImageCache",false,true);</p>
<p>如果 a 和 a:hover 使用的不同的背景图片，将图片合成在一起，css 中通过 background-postion 控制其位置，页面中加入从缓存读取背景图片的 javascript 脚本。</p>
<p>3. IE 6 双空白边浮动 bug</p>
<p>当你为一个浮动元素赋予一个 margin 值，IE 6 下这个 margin 值会被双倍计算。解决办法：添加 display:inline;</p>
<p>4. IE 6 3像素文本偏移 bug</p>
<p>假设将-个元素向左浮动，并且不希望相邻段落中的文本围绕浮动元素。你可能会在段落上应用一个左空白边，其宽度等于浮动元素的宽度:</p>
<p>.float { float: left; width: 100px; }<br />
p { margin-left: 100px; }</p>
<p>如果这么做，IE 6 在文本和浮动元素之间就会出现一个莫名其妙的3像素间隙。解决办法：</p>
<p>* html p { height: 1%; margin-left: 0; }<br />
* html .Float { margin: 0; }</p>
<p>5.IE 6 躲躲猫 bug</p>
<p>出现这个 bug 的条件是：一个浮动元素后面跟着一些非浮动元素，然后是一个清理元素，所有这些元素都包含在一个设置了背景颜色或图像的父元素中。如果清理元素碰到了浮动元素，那么中间的非浮动元素看起来消失了，隐藏到了父元素的背景颜色或图像后面，只有在刷新页面时才重新出现。</p>
<p>解决办法：让包含它们的元素具有hasLayout属性：* html .box { height: 1%; }</p>
<p>我知道 IE 的 bug 肯定不只这些，现在向广大博友征集 IE 其他的 bug，最好是提供解决方案，本文会同步更新，谢谢各位啦～</p>
<p>本文转自：<a title="IE Bugs" href="http://www.panxianhai.com/ie-bugs.html" target="_blank">http://www.panxianhai.com/ie-bugs.html</a></p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/css/" title="CSS" rel="tag">CSS</a>,<a href="http://wange.im/tag/ie/" title="IE" rel="tag">IE</a>,<a href="http://wange.im/tag/ie6/" title="IE6" rel="tag">IE6</a>,<a href="http://wange.im/tag/compatible/" title="兼容" rel="tag">兼容</a>,<a href="http://wange.im/tag/browser/" title="浏览器" rel="tag">浏览器</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/share.jpg" alt="转来载去" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/div-css-and-ie.html" rel="bookmark" title="DIV+CSS与不同IE版本等的兼容性">DIV+CSS与不同IE版本等的兼容性</a>        <div class="rl_date">2010年01月31日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/share.jpg" alt="转来载去" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/revise-inaccessible-in-ie.html" rel="bookmark" title="修正部分 IE 访客浏览器假死现象">修正部分 IE 访客浏览器假死现象</a>        <div class="rl_date">2009年10月14日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/share.jpg" alt="转来载去" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/the-best-gzip-for-wordpress.html" rel="bookmark" title="Wordpress之终极Gzip兼容IE6">Wordpress之终极Gzip兼容IE6</a>        <div class="rl_date">2009年06月11日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/share.jpg" alt="转来载去" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/zoom-in-pic-with-css.html" rel="bookmark" title="杂谈 CSS 实现的图片放大效果">杂谈 CSS 实现的图片放大效果</a>        <div class="rl_date">2011年02月8日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/ie-bug.html/feed</wfw:commentRss>
		<slash:comments>69</slash:comments>
		</item>
		<item>
		<title>修正部分 IE 访客浏览器假死现象</title>
		<link>http://wange.im/revise-inaccessible-in-ie.html</link>
		<comments>http://wange.im/revise-inaccessible-in-ie.html#comments</comments>
		<pubDate>Wed, 14 Oct 2009 08:18:25 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[三言两语]]></category>
		<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[兼容]]></category>
		<category><![CDATA[浏览器]]></category>
		<category><![CDATA[链接]]></category>

		<guid isPermaLink="false">http://wange.im/?p=1931</guid>
		<description><![CDATA[这是一个 long long story，我都不知道该从何说起。 一个多月前，小站陆续收到 IE 的访客给我留言，说用 IE 访问我的博客时，经常卡到浏览器假死，其中居然还有人崇拜地问我是怎么做到的！？偶滴神啊~~~像我这样苦心做浏览器兼容的站长怎么会放弃整个 IE 的用户群呢？要打击我也只打击 IE6 啊，我真不是故意的。 刚开始我还没怎么在意个别留言反应问题的用户，因为其他大多数 IE 的访客并没有这样的现象，包括我自己用 IE 各版本测试了一下，也没有任何卡死的症状，我想可能是个别用户的 IE 浏览器或者电脑配置造成的吧，问题就这样被我忽视了。 最近，随着访问量的提高，在小站留言发出 IE 假死的呼声越来越高涨起来，其中尤其以牧狼羊为代表，这让我不得不重视起这个问题来。努力回想一下，一个多月前甚至可能更久之前，我对网站做过什么修改呢？到底是什么原因导致了部分 IE 用户无法正常访问小站？就在前天我还为一招制服 IE 而自鸣得意呢，没料到这么快又要为 IE 犯愁了…… 想来想去我在 IE 与其他浏览器最大的不同就在样式上了，因为用了 CSS Hack，这才让我的回忆有了些头绪。一个多月前我参考了 whisperer 的一篇文章《去除IE和Firefox中链接的虚线框》，去除了 IE 中链接的虚线框，不过我并没有用 whisperer 给出的方法，而是用了 CSS 的 expression，还记得当时 whisperer 就提醒我说 CSS 的 expression 会很耗费浏览器的资源，不过我测试了一下，感觉并没有想象中那么夸张，所以就毅然地选择了 expression 这一危险用法。接下来的这一个多月中，我就用 Firefox 活在自己营造出来的美妙世界中，完全不知道 IE 的用户访问 Life Studio [...]]]></description>
			<content:encoded><![CDATA[<p>这是一个 long long story，我都不知道该从何说起。</p>
<p>一个多月前，小站陆续收到 IE 的访客给我留言，说用 IE 访问我的博客时，经常卡到浏览器假死，其中居然还有人崇拜地问我是怎么做到的！？偶滴神啊~~~像我这样苦心做浏览器兼容的站长怎么会放弃整个 IE 的用户群呢？要打击我也只打击 IE6 啊，我真不是故意的。</p>
<p>刚开始我还没怎么在意个别留言反应问题的用户，因为其他大多数 IE 的访客并没有这样的现象，包括我自己用 IE 各版本测试了一下，也没有任何卡死的症状，我想可能是个别用户的 IE 浏览器或者电脑配置造成的吧，问题就这样被我忽视了。</p>
<p>最近，随着访问量的提高，在小站留言发出 IE 假死的呼声越来越高涨起来，其中尤其以<a title="牧狼羊博客" rel="external nofollow" href="http://yujan.com/" target="_blank">牧狼羊</a>为代表，这让我不得不重视起这个问题来。努力回想一下，一个多月前甚至可能更久之前，我对网站做过什么修改呢？到底是什么原因导致了部分 IE 用户无法正常访问小站？就在前天我还为<a title="万戈大战浏览器众" href="http://wange.im/wange-vs-browsers.html">一招制服 IE </a>而自鸣得意呢，没料到这么快又要为 IE 犯愁了……</p>
<p>想来想去我在 IE 与其他浏览器最大的不同就在样式上了，因为用了 CSS Hack，这才让我的回忆有了些头绪。一个多月前我参考了 <a title="Let's Whisper" rel="external nofollow" href="http://www.whisperer.name/" target="_blank">whisperer</a> 的一篇文章<a title="去除IE和Firefox中链接的虚线框" rel="external nofollow" href="http://www.whisperer.name/2009/08/removing-the-dashed-box-around-links/" target="_blank">《去除IE和Firefox中链接的虚线框》</a>，去除了 IE 中链接的虚线框，不过我并没有用 whisperer 给出的方法，而是用了 CSS 的 expression，还记得当时 whisperer 就提醒我说 CSS 的 expression 会很耗费浏览器的资源，不过我测试了一下，感觉并没有想象中那么夸张，所以就毅然地选择了 expression 这一危险用法。接下来的这一个多月中，我就用 Firefox 活在自己营造出来的美妙世界中，完全不知道 IE 的用户访问 <a title="Life Studio" href="http://wange.im">Life Studio</a> 时是个什么样子，直到好心的博友们顶着浏览器假死的危险给我留言，真的非常感谢，我这才慢慢清醒地认识到问题的严重性，原来我已经在无形中排斥了部分 IE 的访客，很是抱歉。</p>
<p>无论一个网站内容多充实，外观多精美，它的前提是可以被正常稳定地访问，所以为了更好的用户体验，我已经忍痛割舍了 expression 的用法，改换成 IE 的私有属性 hidefocus="true"，如果我的猜测没有错的话，对原本会造成 IE 浏览器假死的用户而言，现在应该已经可以正常访问小站了，欢迎广大 IE 用户测试，谢谢～</p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/css/" title="CSS" rel="tag">CSS</a>,<a href="http://wange.im/tag/ie/" title="IE" rel="tag">IE</a>,<a href="http://wange.im/tag/compatible/" title="兼容" rel="tag">兼容</a>,<a href="http://wange.im/tag/browser/" title="浏览器" rel="tag">浏览器</a>,<a href="http://wange.im/tag/link/" title="链接" rel="tag">链接</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/mood.jpg" alt="三言两语" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/div-css-and-ie.html" rel="bookmark" title="DIV+CSS与不同IE版本等的兼容性">DIV+CSS与不同IE版本等的兼容性</a>        <div class="rl_date">2010年01月31日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/mood.jpg" alt="三言两语" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/ie-bug.html" rel="bookmark" title="汇总 IE 在 CSS 中常见的 中 bug">汇总 IE 在 CSS 中常见的 中 bug</a>        <div class="rl_date">2010年01月29日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/mood.jpg" alt="三言两语" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/zoom-in-pic-with-css.html" rel="bookmark" title="杂谈 CSS 实现的图片放大效果">杂谈 CSS 实现的图片放大效果</a>        <div class="rl_date">2011年02月8日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/mood.jpg" alt="三言两语" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/text-shadow-in-ie.html" rel="bookmark" title="实现在 IE 下文字阴影效果">实现在 IE 下文字阴影效果</a>        <div class="rl_date">2009年08月19日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/revise-inaccessible-in-ie.html/feed</wfw:commentRss>
		<slash:comments>70</slash:comments>
		</item>
		<item>
		<title>万戈大战浏览器众</title>
		<link>http://wange.im/wange-vs-browsers.html</link>
		<comments>http://wange.im/wange-vs-browsers.html#comments</comments>
		<pubDate>Mon, 12 Oct 2009 07:07:08 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[嘻哈娱乐]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[万戈]]></category>
		<category><![CDATA[兼容]]></category>
		<category><![CDATA[浏览器]]></category>
		<category><![CDATA[游戏]]></category>

		<guid isPermaLink="false">http://wange.im/?p=1924</guid>
		<description><![CDATA[这几天一直在修改主题，被各浏览器的兼容问题折腾得七荤八素，有够呛的。虽然我只用 Firefox 浏览器，但是做网站就必须兼顾用其他浏览器的访客，于是万戈大战浏览器众的一幕就诞生了，万戈力拔山兮、披荆斩棘、以一敌众、智勇双全……（此处省略100个英勇伟岸的形容词）地征服各浏览器。 无图无真相，上图啦！ Chrome、Firefox、IE、Opera、Safari 等浏览器都一一败在我万戈的手下，其中尤以一招致胜 IE 那场最为经典，最为畅快，真是解了心头之恨呐，哈哈。其实这只不过是个姓名 PK 的 flash 小游戏（http://pk.easy365.net），仅供娱乐罢了。翻了一下我的日志分类目录，“嘻哈娱乐”下的文章最近更新的也在两个多月前了，看来这段时间我忙工作，忙折腾 WordPress 已经忙地神经紧绷了，就拿浏览器们调侃一下吧。 与 flash,WordPress,万戈,兼容,浏览器,游戏 相关的文章 让我无从下手的 Opera 错位 2009年10月6日 拿起武器，将 IE6 收归帐下 2009年09月1日 IE8 背景图片错位现象 2009年07月3日 Wordpress之终极Gzip兼容IE6 2009年06月11日]]></description>
			<content:encoded><![CDATA[<p>这几天一直在修改主题，被各浏览器的兼容问题折腾得七荤八素，有够呛的。虽然我只用 Firefox 浏览器，但是做网站就必须兼顾用其他浏览器的访客，于是万戈大战浏览器众的一幕就诞生了，万戈力拔山兮、披荆斩棘、以一敌众、智勇双全……（此处省略100个英勇伟岸的形容词）地征服各浏览器。</p>
<p>无图无真相，上图啦！</p>
<p><img src="http://xopq7q.bay.livefilestore.com/y1p9ZyXCDsUa7pV2TEtiDtj_JkiXVCBbd9WclWpmtUYOrkMXyfVAErk0sazIL-zWKjUGE41YTdHH6xMHmaX1wVj1cSp0v6QzPs1/vs-chrome.jpg" alt="" /></p>
<p><img src="http://xopq7q.bay.livefilestore.com/y1pYZAPwSlVmvMVlSofYIeJ9pfksLD_NKz7YM-PBOgNBywMmOUCW1OgoqFoBoZkjrJkjodxtbMzpCHSyy-AVTCetlghnJV02Q-W/vs-ff.jpg" alt="" /></p>
<p><img src="http://xopq7q.bay.livefilestore.com/y1pO6clRvaAJEMT6OD4SS2bosKSwCMu-meOPCNarTQPc9Zamlnny4jrxBN8eSze4_-pk4ObkFcCUeJTBH7W4ILUKVHzM9SL37wz/vs-ie.jpg" alt="" /></p>
<p><img src="http://xopq7q.bay.livefilestore.com/y1pgCQGny5ZQE0X44UQxYLZ9OxiW4ZZrfuhkPf76ZsA-jmmEsUn_4nu9JK_abRJCpnyvUWM45eJCwRTwAoZ_6AI2Q/vs-opera.jpg" alt="" /></p>
<p><img src="http://xopq7q.bay.livefilestore.com/y1pCdHckTd5y9sIVVuKVW2_OaLcOZhmCxb4acr5EMfZ7LXTYXWSddIkBVjV8QSO4-6KVmgUzjDs9y1r7CxVK5ZMvg/vs-safari.jpg" alt="" /></p>
<p>Chrome、Firefox、IE、Opera、Safari 等浏览器都一一败在我万戈的手下，其中尤以一招致胜 IE 那场最为经典，最为畅快，真是解了心头之恨呐，哈哈。其实这只不过是个姓名 PK 的 flash 小游戏（<a title="姓名 PK 小游戏" rel="external nofollow" href="http://pk.easy365.net" target="_blank">http://pk.easy365.net</a>），仅供娱乐罢了。翻了一下我的日志分类目录，“嘻哈娱乐”下的文章最近更新的也在两个多月前了，看来这段时间我忙工作，忙折腾 WordPress 已经忙地神经紧绷了，就拿浏览器们调侃一下吧。</p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/flash/" title="flash" rel="tag">flash</a>,<a href="http://wange.im/tag/wordpress/" title="WordPress" rel="tag">WordPress</a>,<a href="http://wange.im/tag/wange/" title="万戈" rel="tag">万戈</a>,<a href="http://wange.im/tag/compatible/" title="兼容" rel="tag">兼容</a>,<a href="http://wange.im/tag/browser/" title="浏览器" rel="tag">浏览器</a>,<a href="http://wange.im/tag/game/" title="游戏" rel="tag">游戏</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/link1.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="让我无从下手的 Opera 错位" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/dislocation-in-opera.html" rel="bookmark" title="让我无从下手的 Opera 错位">让我无从下手的 Opera 错位</a>        <div class="rl_date">2009年10月6日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/entertainment.jpg" alt="嘻哈娱乐" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/conquest-of-ie6.html" rel="bookmark" title="拿起武器，将 IE6 收归帐下">拿起武器，将 IE6 收归帐下</a>        <div class="rl_date">2009年09月1日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/entertainment.jpg" alt="嘻哈娱乐" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/background-image-dislocation-in-ie8.html" rel="bookmark" title="IE8 背景图片错位现象">IE8 背景图片错位现象</a>        <div class="rl_date">2009年07月3日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/entertainment.jpg" alt="嘻哈娱乐" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/the-best-gzip-for-wordpress.html" rel="bookmark" title="Wordpress之终极Gzip兼容IE6">Wordpress之终极Gzip兼容IE6</a>        <div class="rl_date">2009年06月11日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/wange-vs-browsers.html/feed</wfw:commentRss>
		<slash:comments>89</slash:comments>
		</item>
		<item>
		<title>让我无从下手的 Opera 错位</title>
		<link>http://wange.im/dislocation-in-opera.html</link>
		<comments>http://wange.im/dislocation-in-opera.html#comments</comments>
		<pubDate>Tue, 06 Oct 2009 12:51:53 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[三言两语]]></category>
		<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[侧边栏]]></category>
		<category><![CDATA[兼容]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://wange.im/?p=1902</guid>
		<description><![CDATA[除了对 WordPress 速度上有着极其苛刻的优化洁癖外，我还对 WordPress 主题在各浏览器下的兼容性有着严格的要求，至少要在主流浏览器中显示一致的效果。Opera 浏览器虽还没有占据主流浏览器的地位，但至少已经不再是当年的小众浏览器了。所以为了照顾到用 Opera 浏览器访问小站的用户，我今天特意去下载了 Opera 测试小站的兼容性。不测不知道，一测吓一跳，我的 WordPress 在 Opera 下还真有错位的现象，而且错位地非常离奇，甚至没有找到导致错位的原因。 我的 WordPress 在 IE 各版本和 Firefox 下已经被我调教地基本一致了，所以这次错位只区分于 Opera 浏览器和非 Opera 浏览器，问题出现在首页位置侧边栏的“网上邻居”版块。 先看正常显示的非 Opera 浏览器下的“网上邻居”版块截图：   再看错位显示的 Opera 浏览器下的“网上邻居”版块截图： 浏览器不兼容导致的错位，大多数是因为 CSS 的不兼容引起的，所以开始我以为这一定是 Opera 不能识别某个选择器吧，查了半天没找到可疑的地方，而且灵异之处在于同样是右边栏的“日志归档”，和“网上邻居”用的是同一个选择器，同样的嵌套深度，居然日志归档版块在 Opera 下完全正常，请看 Opera 下的截图： 本是同根生，凭啥网上邻居错位而日志归档就正常显示呢？难道是网上邻居中的字符太多，超出限宽？于是我又给 ul 限了高宽，然后超出部分隐藏，结果依然如此。改样式不行我就改 HTML，我又把超出六个中文字的友链名称都缩减到了四个中文字，错位问题还是得不到解决……这个问题棘手了，我都不知道从哪里下手好，还请各位帮忙测试一下，能提供解决方案的那就最好啦～ 本来想把这个问题提交到 WordPress 中文论坛，这个论坛还是有些人气的，但是因为每次我有问题提交到这个论坛，总是没有人能回答我的问题，所以还不如在日志中写出来，我想这样能看到问题的也有不少人吧，像上次困扰了我很久的 feedsky 不能正常输出的问题，就在日志发表后的第二天就解决了。我相信博友的力量是强大的，先谢过各位了。 10.10 Update：问题已解决，感谢各位童鞋的友情测试、倾情帮助还有宝贵意见，尤其是要感谢Betty一语道破天机。原来前段时间重装了系统，将 Vista 换回了 XP，所以默认的微软雅黑字体没有了，在 [...]]]></description>
			<content:encoded><![CDATA[<p>除了对 WordPress 速度上有着极其苛刻的优化洁癖外，我还对 WordPress 主题在各浏览器下的兼容性有着严格的要求，至少要在主流浏览器中显示一致的效果。Opera 浏览器虽还没有占据主流浏览器的地位，但至少已经不再是当年的小众浏览器了。所以为了照顾到用 Opera 浏览器访问小站的用户，我今天特意去下载了 Opera 测试小站的兼容性。不测不知道，一测吓一跳，我的 WordPress 在 Opera 下还真有错位的现象，而且错位地非常离奇，甚至没有找到导致错位的原因。</p>
<p>我的 WordPress 在 IE 各版本和 Firefox 下已经被我调教地基本一致了，所以这次错位只区分于 Opera 浏览器和非 Opera 浏览器，问题出现在<a title="Life Studio" href="http://wange.im">首页</a>位置侧边栏的“网上邻居”版块。</p>
<p>先看正常显示的非 Opera 浏览器下的“网上邻居”版块截图：</p>
<p> <img src="http://xopq7q.bay.livefilestore.com/y1prppCdPduXsVWX7JDm98dAlMeSX3tGLTStEZgxIws9Z9EQWfEO5xlcRZyV7wpgNcQ_6bo3P09qx3-UgB7r8-Rag/link1.jpg" alt="" /></p>
<p>再看错位显示的 Opera 浏览器下的“网上邻居”版块截图：</p>
<p><img src="http://xopq7q.bay.livefilestore.com/y1prppCdPduXsXJWvcID_iTlE-fOPsyjxD6qK8CjlvTVpOfPyKz2HW7uS9wmWMrj6LBXzDKkkqI6rAth0WIBZNLtg/link2.jpg" alt="" /></p>
<p>浏览器不兼容导致的错位，大多数是因为 CSS 的不兼容引起的，所以开始我以为这一定是 Opera 不能识别某个选择器吧，查了半天没找到可疑的地方，而且灵异之处在于同样是右边栏的“日志归档”，和“网上邻居”用的是同一个选择器，同样的嵌套深度，居然日志归档版块在 Opera 下完全正常，请看 Opera 下的截图：</p>
<p><img src="http://xopq7q.bay.livefilestore.com/y1pEjibxV5ChN-QD1R6wPkXOIrI1Utrs2PSRnEF45ITLmc9mfdaZL80T8_fKpWZFKf4avr-bsZc7IcVXKutJZKdpIUkFJIUKhdN/archive.jpg" alt="" /></p>
<p>本是同根生，凭啥网上邻居错位而日志归档就正常显示呢？难道是网上邻居中的字符太多，超出限宽？于是我又给 ul 限了高宽，然后超出部分隐藏，结果依然如此。改样式不行我就改 HTML，我又把超出六个中文字的友链名称都缩减到了四个中文字，错位问题还是得不到解决……这个问题棘手了，我都不知道从哪里下手好，还请各位帮忙测试一下，能提供解决方案的那就最好啦～</p>
<p>本来想把这个问题提交到 WordPress 中文论坛，这个论坛还是有些人气的，但是因为每次我有问题提交到这个论坛，总是没有人能回答我的问题，所以还不如在日志中写出来，我想这样能看到问题的也有不少人吧，像上次困扰了我很久的 <a title="难道我错怪了 Feedsky?" href="http://wange.im/i-wrongly-accused-feedsky.html">feedsky 不能正常输出</a>的问题，就在日志发表后的第二天就解决了。我相信博友的力量是强大的，先谢过各位了。</p>
<p>10.10 Update：问题已解决，感谢各位童鞋的友情测试、倾情帮助还有宝贵意见，尤其是要感谢<a rel="external nofollow" href="http://myfairland.net/" target="_blank">Betty</a>一语道破天机。原来前段时间重装了系统，将 Vista 换回了 XP，所以默认的微软雅黑字体没有了，在 XP 下才会有侧边栏错位的幻觉，难怪好多博友都说小站在 Opera 下没有错位，搞的我好郁闷。听了<a rel="external nofollow" href="http://myfairland.net/" target="_blank">Betty</a>的意见，我下载安装了微软雅黑字体，在 Opera 下就显示正常了，再次感谢大家！</p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/opera/" title="Opera" rel="tag">Opera</a>,<a href="http://wange.im/tag/wordpress/" title="WordPress" rel="tag">WordPress</a>,<a href="http://wange.im/tag/sidebar/" title="侧边栏" rel="tag">侧边栏</a>,<a href="http://wange.im/tag/compatible/" title="兼容" rel="tag">兼容</a>,<a href="http://wange.im/tag/browser/" title="浏览器" rel="tag">浏览器</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/vs-chrome.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="万戈大战浏览器众" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/wange-vs-browsers.html" rel="bookmark" title="万戈大战浏览器众">万戈大战浏览器众</a>        <div class="rl_date">2009年10月12日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/mood.jpg" alt="三言两语" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/conquest-of-ie6.html" rel="bookmark" title="拿起武器，将 IE6 收归帐下">拿起武器，将 IE6 收归帐下</a>        <div class="rl_date">2009年09月1日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/mood.jpg" alt="三言两语" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/background-image-dislocation-in-ie8.html" rel="bookmark" title="IE8 背景图片错位现象">IE8 背景图片错位现象</a>        <div class="rl_date">2009年07月3日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/mood.jpg" alt="三言两语" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/the-best-gzip-for-wordpress.html" rel="bookmark" title="Wordpress之终极Gzip兼容IE6">Wordpress之终极Gzip兼容IE6</a>        <div class="rl_date">2009年06月11日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/dislocation-in-opera.html/feed</wfw:commentRss>
		<slash:comments>105</slash:comments>
		</item>
	</channel>
</rss>

