<?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; IE</title>
	<atom:link href="http://wange.im/tag/ie/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>最短最给力的 IE 版本判断脚本</title>
		<link>http://wange.im/ietester-version.html</link>
		<comments>http://wange.im/ietester-version.html#comments</comments>
		<pubDate>Sat, 19 Feb 2011 15:10:05 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://wange.im/?p=4559</guid>
		<description><![CDATA[随着 WEB 标准的发展，随着浏览器时代的推进，重构以及前端工作人员将会面临更多的挑战，而其中就要接受 IE 最严峻的挑战，一方面是因为 IE 的用户量还是无庸质疑的排行老大，另一方面 IE 每个版本都如同新生一般让人捉摸不定。在对网站进行开发时就不可避免地会用到 HACK 或者对各版本 IE 区别对待的特殊处理。 网上有过很多对 IE 版本进行判断的脚本，今天发现了一个最短、最给力、性价比最高的一段，甚至可以说是只有几行的脚本，可以对 IE 版本进行精确判断。当我看到这段脚本时，我震精了，眼中充满了泪花，征服 IE 指日可待了呀~ 先来看看我写的一个 DEMO，建议使用 IE 进行测试，因为对 IE 以外的浏览器无法识别（经测试，IE 5 也是辨认不出来滴，不过我相信没有哪个火星人还在用 IE5 吧？） 见证完奇迹的时刻，我们再回头来看这段代码的核心部分： var ie = (function(){     var undef,     v = 3,     div = document.createElement('div'),     all = div.getElementsByTagName('i');     while (         div.innerHTML [...]]]></description>
			<content:encoded><![CDATA[<p>随着 WEB 标准的发展，随着浏览器时代的推进，重构以及前端工作人员将会面临更多的挑战，而其中就要接受 IE 最严峻的挑战，一方面是因为 IE 的用户量还是无庸质疑的排行老大，另一方面 IE 每个版本都如同新生一般让人捉摸不定。在对网站进行开发时就不可避免地会用到 HACK 或者对各版本 IE 区别对待的特殊处理。</p>
<p>网上有过很多对 IE 版本进行判断的脚本，今天发现了一个最短、最给力、性价比最高的一段，甚至可以说是只有几行的脚本，可以对 IE 版本进行精确判断。当我看到这段脚本时，我震精了，眼中充满了泪花，征服 IE 指日可待了呀~</p>
<p>先来看看我写的一个 <a title="IE 版本测试" href="http://wange.im/demo/ietester/index.html">DEMO</a>，建议使用 IE 进行测试，因为对 IE 以外的浏览器无法识别（经测试，IE 5 也是辨认不出来滴，不过我相信没有哪个火星人还在用 IE5 吧？）</p>
<p>见证完奇迹的时刻，我们再回头来看这段代码的核心部分：</p>
<div class="source" style="font-family: 'Courier New', 'Consolas', 'Lucida Console'; color: #000000;"><span style="color: #000080; font-weight: bold;">var</span> <span style="color: #000000;">ie</span> <span style="color: #000000;">=</span> (<span style="color: #000080; font-weight: bold;">function</span><span style="color: #000000;">(){</span><br />
    <span style="color: #000080; font-weight: bold;">var</span> <span style="color: #000000;">undef</span><span style="color: #000000;">,</span><br />
    <span style="color: #000000;">v</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">3</span><span style="color: #000000;">,</span><br />
    <span style="color: #000000;">div</span> <span style="color: #000000;">=</span> <span style="color: #000000;">document</span><span style="color: #000000;">.</span><span style="color: #000000;">createElement</span>(<span style="color: #0000ff;">'div'</span><span style="color: #000000;">),</span><br />
    <span style="color: #000000;">all</span> <span style="color: #000000;">=</span> <span style="color: #000000;">div</span><span style="color: #000000;">.</span><span style="color: #000000;">getElementsByTagName</span>(<span style="color: #0000ff;">'i'</span>);<br />
    <span style="color: #000080; font-weight: bold;">while</span> (<br />
        <span style="color: #000000;">div</span><span style="color: #000000;">.</span><span style="color: #000000;">innerHTML</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">'&lt;!--[if gt IE '</span> <span style="color: #000000;">+</span> (<span style="color: #000000;">++</span><span style="color: #000000;">v</span>) <span style="color: #000000;">+</span> <span style="color: #0000ff;">']&gt;&lt;i&gt;&lt;/i&gt;&lt;![endif]--&gt;'</span><span style="color: #000000;">,</span><br />
        <span style="color: #000000;">all</span><span style="color: #000000;">[</span><span style="color: #0000ff;">0</span><span style="color: #000000;">]</span><br />
    );<br />
    <span style="color: #000080; font-weight: bold;">return</span> <span style="color: #000000;">v</span> <span style="color: #000000;">&gt;</span> <span style="color: #0000ff;">4</span> <span style="color: #000000;">?</span> <span style="color: #000000;">v</span> <span style="color: #000000;">:</span> <span style="color: #000000;">undef</span>;<br />
<span style="color: #000000;">}());</span></div>
<p>代码短的不能再短了，语法也是基础的不能再基础了，可我就是看不懂他为什么要这么写，唉，牛人自有高招，咱只有佩服的份了。</p>
<p>方法来自：<a title="最短的 IE 版本判断" rel="external nofollow" target="_blank" href="http://sofish.de/1665">最短的 IE 版本判断</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/ie/" title="IE" rel="tag">IE</a>,<a href="http://wange.im/tag/javascript/" title="Javascript" rel="tag">Javascript</a>,<a href="http://wange.im/tag/js/" title="JS" rel="tag">JS</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/jquery-js-ajax-pic.html" rel="bookmark" title="jQuery/JavaScript 实现的异步加载图片">jQuery/JavaScript 实现的异步加载图片</a>        <div class="rl_date">2011年04月10日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/rss2.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="JQuery 鼠标滑动渐隐渐显效果" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/fadein-and-fadeout-with-jquery.html" rel="bookmark" title="JQuery 鼠标滑动渐隐渐显效果">JQuery 鼠标滑动渐隐渐显效果</a>        <div class="rl_date">2010年05月5日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/sweet-titles.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="JQuery 鼠标提示特效之 Sweet Titles" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/jquery-sweet-titles-tooltips.html" rel="bookmark" title="JQuery 鼠标提示特效之 Sweet Titles">JQuery 鼠标提示特效之 Sweet Titles</a>        <div class="rl_date">2010年03月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/html-to-javascript.html" rel="bookmark" title="HTML 转换到 Javascript（附源码）">HTML 转换到 Javascript（附源码）</a>        <div class="rl_date">2010年03月11日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/ietester-version.html/feed</wfw:commentRss>
		<slash:comments>118</slash:comments>
		</item>
		<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>让 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>当多啦A梦遇到 IE 浏览器</title>
		<link>http://wange.im/when-doraemon-under-ie.html</link>
		<comments>http://wange.im/when-doraemon-under-ie.html#comments</comments>
		<pubDate>Mon, 24 May 2010 13:29:20 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[IE]]></category>

		<guid isPermaLink="false">http://wange.im/?p=3180</guid>
		<description><![CDATA[DIV+CSS 学的越是深入，就会越爱 CSS3，同时就会越憎恨 IE，尤其是 IE6，不知道其他做前端的朋友们有没有这样的同感。虽然我谈不上啥专业的前端设计师，但是从我修改 WordPress 主题以来的这些体验，让我感觉 IE 相当难伺候，不是这个 bug 就是那个 bug，可以说做主题的一半时间是浪费在对 IE 的兼容上了，费时又费力。 前段时间看到 twitter 上有人发了张讽刺 IE 的图片，很搞笑，这是一张以多啦A梦为测试的纯 CSS3 图，在各大浏览器下显示如下图： 很可爱吧，也很形象，充分展示了 CSS3 在 IE 下有多杯具。我本来以为这只是一个笑话而已，没想到还真有牛人把这个多啦A梦用 CSS3 表现出来了，神啊。点击进入测试页。大家可以用不同的浏览器打开这个页面试试，神奇的一幕会展现在你的面前，IE 下的多啦A梦是方头方眼方手方脚，就像被压扁了一样。 这就是 CSS3 的魅力，我还找到另外一个神人对 CSS3 的完美诠释，是我之前都无法想象的。点击进入测试页。 同样，要很好地欣赏到如图的效果，还是需要用非 IE 核心的浏览器才行，感叹一下吧，CSS3 居然能运用到如此出神入化的程度，真牛的不只一B了。 以上两个 DEMO 分别学习自：《好可爱的多啦A梦CSS3测试》和《震精了！CSS竟然可以这样》 与 CSS,CSS3,IE 相关的文章 杂谈 CSS 实现的图片放大效果 2011年02月8日 关于 CSS3 中的圆角介绍 2010年04月19日 DIV+CSS与不同IE版本等的兼容性 2010年01月31日 汇总 IE [...]]]></description>
			<content:encoded><![CDATA[<p>DIV+CSS 学的越是深入，就会越爱 CSS3，同时就会越憎恨 IE，尤其是 IE6，不知道其他做前端的朋友们有没有这样的同感。虽然我谈不上啥专业的前端设计师，但是从我修改 WordPress 主题以来的这些体验，让我感觉 IE 相当难伺候，不是<a title="IE 下重复字符的 BUG 和解决办法" href="http://wange.im/duplicate-characters-bug.html">这个 bug</a> 就是<a title="汇总 IE 在 CSS 中常见的 中 bug" href="http://wange.im/ie-bug.html">那个 bug</a>，可以说做主题的一半时间是浪费在对 IE 的兼容上了，费时又费力。</p>
<p>前段时间看到 twitter 上有人发了张讽刺 IE 的图片，很搞笑，这是一张以多啦A梦为测试的纯 CSS3 图，在各大浏览器下显示如下图：</p>
<p><img src="http://hnx8rq.bay.livefilestore.com/y1pUOQnAt26DqsenJoOwc3yYSZOAUYgGSZjD2LFquRh5r7sBsRvauL1GQZebGWrk2AaQgXQ_ofqMLDvbP3W7XNSpCG5N50rkMEI/doraemon.jpg" alt="" /></p>
<p>很可爱吧，也很形象，充分展示了 CSS3 在 IE 下有多杯具。我本来以为这只是一个笑话而已，没想到还真有牛人把这个多啦A梦用 CSS3 表现出来了，神啊。<a title="多啦A梦 CSS3 测试页" href="http://wange.im/demo/doraemon/">点击进入测试页</a>。大家可以用不同的浏览器打开这个页面试试，神奇的一幕会展现在你的面前，IE 下的多啦A梦是方头方眼方手方脚，就像被压扁了一样。</p>
<p>这就是 CSS3 的魅力，我还找到另外一个神人对 CSS3 的完美诠释，是我之前都无法想象的。<a title="Pure CSS social media icons" href="http://nicolasgallagher.com/demo/pure-css-social-media-icons/" target="_blank">点击进入测试页</a>。</p>
<p><img src="http://hnx8rq.bay.livefilestore.com/y1pVYSnBt1YLih0744btP-1oHxLp_ZT7egMmQYJTLKG54GpRS3PA1ALqepRw0oFgzrosMkQWnap7MLEaZiDx8LhZ-P1WpO7GIWF/social-icons.jpg" alt="" /></p>
<p>同样，要很好地欣赏到如图的效果，还是需要用非 IE 核心的浏览器才行，感叹一下吧，CSS3 居然能运用到如此出神入化的程度，真牛的不只一B了。</p>
<p>以上两个 DEMO 分别学习自：<a title="好可爱的多啦A梦CSS3测试" href="http://www.vremember.com/2010/05/use-doraemon-to-test-css3.html" target="_blank">《好可爱的多啦A梦CSS3测试》</a>和<a title="震精了！CSS竟然可以这样" href="http://abitno.me/i-am-shocked-by-css-power" target="_blank">《震精了！CSS竟然可以这样》</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/css3/" title="CSS3" rel="tag">CSS3</a>,<a href="http://wange.im/tag/ie/" title="IE" rel="tag">IE</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/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/when-doraemon-under-ie.html/feed</wfw:commentRss>
		<slash:comments>205</slash:comments>
		</item>
		<item>
		<title>Chrome 强制显示最小字体为 12px？</title>
		<link>http://wange.im/minimum-font-size-for-chrome-is-12px.html</link>
		<comments>http://wange.im/minimum-font-size-for-chrome-is-12px.html#comments</comments>
		<pubDate>Sun, 02 May 2010 23:54:20 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://wange.im/?p=3079</guid>
		<description><![CDATA[在 DIV+CSS3 的布局中，我一直以为 IE6 是最难伺候的，一会这个 bug，一会那个 bug，如果能把 IE6 摆平了，那也就天下太平了，兼容其他的浏览器应该也就不成问题。但是，我在制作新的 WordPress 主题中碰到了一个不属于 IE 的杯具问题，在 Firefox、Opera、Safari 甚至在 IE 下都能正常显示的页面居然在 Chrome 下错位了！？这是让人无法容忍的，我可以 kill IE，但我不能把 Chrome 也给 kill 了。 仔细比较后发现，原来是字体大小的问题，我的 Chrome 浏览器居然不支持 12px 以下的字体大小？换了以 pt 或者百分比为单位的字体大小，也都是不管用，Chrome 所能识别的最小字体就停留在 12px 了，我倒～ 以下我做了个简单的实验，列出了 font-size:6px; 至 font-size:18px; 的字体大小示例，用 IE、Firefox、Opera、Safari 浏览器的朋友都可以看到一个上宽下窄的梯形状。但是用 Chrome 浏览器的朋友就只能看到 18px 到12px 字体大小的一个上宽下窄的梯形，接下去的 11px 至 6px 都将以 12px 的字体大小显示。 font-size:18px; font-size:17px; [...]]]></description>
			<content:encoded><![CDATA[<p>在 DIV+CSS3 的布局中，我一直以为 IE6 是最难伺候的，一会<a title="汇总 IE 在 CSS 中常见的 中 bug" href="http://wange.im/ie-bug.html">这个 bug</a>，一会<a title="IE 下重复字符的 BUG 和解决办法" href="http://wange.im/duplicate-characters-bug.html">那个 bug</a>，如果能把 IE6 摆平了，那也就天下太平了，兼容其他的浏览器应该也就不成问题。但是，我在<a title="Wordpress 新主题制作中" href="http://wange.im/new-theme-for-wordpress.html">制作新的 WordPress 主题</a>中碰到了一个不属于 IE 的杯具问题，在 Firefox、Opera、Safari 甚至在 IE 下都能正常显示的页面居然在 Chrome 下错位了！？这是让人无法容忍的，我可以 kill IE，但我不能把 Chrome 也给 kill 了。</p>
<p>仔细比较后发现，原来是字体大小的问题，我的 Chrome 浏览器居然不支持 12px 以下的字体大小？换了以 pt 或者百分比为单位的字体大小，也都是不管用，Chrome 所能识别的最小字体就停留在 12px 了，我倒～</p>
<p>以下我做了个简单的实验，列出了 font-size:6px; 至 font-size:18px; 的字体大小示例，用 IE、Firefox、Opera、Safari 浏览器的朋友都可以看到一个上宽下窄的梯形状。但是用 Chrome 浏览器的朋友就只能看到 18px 到12px 字体大小的一个上宽下窄的梯形，接下去的 11px 至 6px 都将以 12px 的字体大小显示。</p>
<div style="font-size: 18px;">font-size:18px;</div>
<div style="font-size: 17px;">font-size:17px;</div>
<div style="font-size: 16px;">font-size:16px;</div>
<div style="font-size: 15px;">font-size:15px;</div>
<div style="font-size: 14px;">font-size:14px;</div>
<div style="font-size: 13px;">font-size:13px;</div>
<div style="font-size: 12px;">font-size:12px;</div>
<div style="font-size: 11px;">font-size:11px;</div>
<div style="font-size: 10px;">font-size:10px;</div>
<div style="font-size: 9px;">font-size:9px;</div>
<div style="font-size: 8px;">font-size:8px;</div>
<div style="font-size: 7px;">font-size:7px;</div>
<div style="font-size: 6px;">font-size:6px;</div>
<p>我不知道这是 Chrome 的 bug，还是 Chrome 浏览器故意为之，是怕用户看不清 12px 以下的字号吗？而且比 IE 更杯具的是，IE 的 bug 还可以用 CSS HACK 来弥补，而 Chrome 的这个 bug 我都不知道有啥方法可以修正。老革命碰到新问题了，囧～</p>
<p>不知道哪位高手有 Chrome 中小于 12px 字体大小的显示方法呢？不吝赐教啊，在此谢过～</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/chrome/" title="Chrome" rel="tag">Chrome</a>,<a href="http://wange.im/tag/ie/" title="IE" rel="tag">IE</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/speech.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/x-webkit-speech-in-wordpress.html" rel="bookmark" title="给 WordPress 添加语音搜索功能">给 WordPress 添加语音搜索功能</a>        <div class="rl_date">2011年12月4日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/ie6_1.png&amp;h=45&amp;w=45&amp;zc=1" alt="IE 下重复字符的 BUG 和解决办法" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/duplicate-characters-bug.html" rel="bookmark" title="IE 下重复字符的 BUG 和解决办法">IE 下重复字符的 BUG 和解决办法</a>        <div class="rl_date">2010年04月30日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/iefirebug.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="IE 浏览器中用 Firebug 调试的方法" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/firebug-for-ie.html" rel="bookmark" title="IE 浏览器中用 Firebug 调试的方法">IE 浏览器中用 Firebug 调试的方法</a>        <div class="rl_date">2010年03月26日</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>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/minimum-font-size-for-chrome-is-12px.html/feed</wfw:commentRss>
		<slash:comments>159</slash:comments>
		</item>
		<item>
		<title>IE 下重复字符的 BUG 和解决办法</title>
		<link>http://wange.im/duplicate-characters-bug.html</link>
		<comments>http://wange.im/duplicate-characters-bug.html#comments</comments>
		<pubDate>Fri, 30 Apr 2010 13:43:35 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[精品推荐]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://wange.im/?p=3066</guid>
		<description><![CDATA[本文转自 smigoo MM 的《IE6重复字符BUG》，不过经我亲身体会，不只是 IE6 有这个 BUG，在特定条件之下，所有以 IE 为核心的浏览器下都有这 BUG，（此处省略三万字鄙视 IE 浏览器……）如果不是亲眼所见，估计读者仅看本文标题是很难想象 IE 有多变态。 先上个测试页：http://wange.im/demo/duplicate-characters-bug/，你也可以下载这个 DEMO 页的源码在本地测试，后面的注释是4种解决方法，可以一一删掉注释查看。 大家可以用 IE6、IE7、Firefox、Opera、Chrome 等主流浏览器分别来测试一下这个页面，你会发现一个有趣的现象。 出现这个BUG的“机遇“其实并不大，要满足以下一个或者多个条件： 1.父元素的内部有多个浮动元素 2. 最后一个浮动元素前有隐藏元素：包括html注释和display：none的元素 3.子元素的宽度和父元素相同，父元素的宽度减去子元素宽度小于3px 有个特别有意思的情况出现，当我在最后一个显示的div前，再加display:none;的div，下面又会增加不固定的数量的重复文字！ 最终得出的结论是：溢出文字的字数=注释的条数 *2-1 这个变态BUG的最早文献是出现在2004年，这里可见。 我不全文翻译了，总结一下他的方法。 1.把浮动的子元素加上display:inline;属性 2.去掉注释 ，使用IE专用注释。&#60;!–[if !IE]&#62;Put your commentary in here…&#60;![endif]–&#62; 以下是 Smigoo MM 总结的解决方法： 1.把浮动的子元素加上display:inline;属性（推荐） 2.去掉注释和所有隐藏元素（缺点：特殊情况下不一定可以删除） 3. 把浮动的子元素加上margin-right:-3px;属性（缺点：要加IE6的hack，也算是好方法） 4.在隐藏的DIV外嵌套一个DIV（缺点：增加的结果复杂性） 经过结合 smigoo MM 的总结，和我遇到的实际情况，因为我的父级浮动元素比较多，导致在 IE7/IE8 下都出现重复字符的囧境，所以我个人建议把浮动元素改成 display:inline-block; 现在算是完美解决了 IE [...]]]></description>
			<content:encoded><![CDATA[<p>本文转自 <a title="smigoo" href="http://www.smigoo.com/blog" target="_blank">smigoo</a> MM 的《<a title="IE6重复字符BUG" href="http://www.smigoo.com/blog/2010/03/explorer-6-duplicate-characters-bug/" target="_blank">IE6重复字符BUG</a>》，不过经我亲身体会，不只是 IE6 有这个 BUG，在特定条件之下，所有以 IE 为核心的浏览器下都有这 BUG，（此处省略三万字鄙视 IE 浏览器……）如果不是亲眼所见，估计读者仅看本文标题是很难想象 IE 有多变态。</p>
<p>先上个测试页：<a title="重复字符测试" href="http://wange.im/demo/duplicate-characters-bug/">http://wange.im/demo/duplicate-characters-bug/</a>，你也可以下载这个 DEMO 页的源码在本地测试，后面的注释是4种解决方法，可以一一删掉注释查看。</p>
<p>大家可以用 IE6、IE7、Firefox、Opera、Chrome 等主流浏览器分别来测试一下这个页面，你会发现一个有趣的现象。</p>
<p><img src="http://7tlzlq.bay.livefilestore.com/y1pyqIpSaHfQrTjBnmEp5ND75Z87xRsnGRmnJyDD8vE5QmbWAw8Q2hArv0XfxsJBOW0bL_yvJxC7wn2VlFyS56tJFBT2k9MNwUq/ie6_1.png" alt="" /></p>
<p>出现这个BUG的“机遇“其实并不大，要满足以下一个或者多个条件：</p>
<p>1.父元素的内部有多个浮动元素</p>
<p>2. 最后一个浮动元素前有隐藏元素：包括html注释和display：none的元素</p>
<p>3.子元素的宽度和父元素相同，父元素的宽度减去子元素宽度小于3px</p>
<p>有个特别有意思的情况出现，当我在最后一个显示的div前，再加display:none;的div，下面又会增加不固定的数量的重复文字！</p>
<p>最终得出的结论是：<strong>溢出文字的字数=注释的条数 *2-1</strong></p>
<p>这个变态BUG的最早文献是出现在2004年，<a href="http://www.positioniseverything.net/explorer/dup-characters.html" target="_blank">这里可见</a>。</p>
<p>我不全文翻译了，总结一下他的方法。</p>
<blockquote><p>1.把浮动的子元素加上display:inline;属性</p>
<p>2.去掉注释 ，使用IE专用注释。<strong>&lt;!–[if !IE]&gt;Put your commentary in here…&lt;![endif]–&gt;</strong></p></blockquote>
<p>以下是 Smigoo MM 总结的解决方法：</p>
<blockquote><p>1.把浮动的子元素加上display:inline;属性（推荐）</p>
<p>2.去掉注释和所有隐藏元素（缺点：特殊情况下不一定可以删除）</p>
<p>3. 把浮动的子元素加上margin-right:-3px;属性（缺点：要加IE6的hack，也算是好方法）</p>
<p>4.在隐藏的DIV外嵌套一个DIV（缺点：增加的结果复杂性）</p></blockquote>
<p>经过结合 smigoo MM 的总结，和我遇到的实际情况，因为我的父级浮动元素比较多，导致在 IE7/IE8 下都出现重复字符的囧境，所以我<strong>个人建议把浮动元素改成 display:inline-block;</strong></p>
<p>现在算是完美解决了 IE 下重复字符的问题，感谢 smigoo MM，再一次让我认清了 IE 的丑恶本质，和 G/F/W 有的一拼！</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/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/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/we-are-all-wrong-about-the-ie6.html" rel="bookmark" title="我们都错怪 IE6 了">我们都错怪 IE6 了</a>        <div class="rl_date">2010年11月3日</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/minimum-font-size-for-chrome-is-12px.html" rel="bookmark" title="Chrome 强制显示最小字体为 12px？">Chrome 强制显示最小字体为 12px？</a>        <div class="rl_date">2010年05月3日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/iefirebug.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="IE 浏览器中用 Firebug 调试的方法" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/firebug-for-ie.html" rel="bookmark" title="IE 浏览器中用 Firebug 调试的方法">IE 浏览器中用 Firebug 调试的方法</a>        <div class="rl_date">2010年03月26日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/duplicate-characters-bug.html/feed</wfw:commentRss>
		<slash:comments>78</slash:comments>
		</item>
		<item>
		<title>关于 CSS3 中的圆角介绍</title>
		<link>http://wange.im/border-radius-in-css3.html</link>
		<comments>http://wange.im/border-radius-in-css3.html#comments</comments>
		<pubDate>Mon, 19 Apr 2010 13:14:09 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[圆角]]></category>

		<guid isPermaLink="false">http://wange.im/?p=3028</guid>
		<description><![CDATA[用非 IE 浏览器的朋友可能早就发现了，小站用上了不少 CSS3.0 的样式，包括文字阴影、图片阴影、圆角等效果，在这里 BS IE 的客套话就不多说了，我们直接进入正题。主要是复习一下其中的圆角效果。 虽说 Firefox、Chrome、Opera、Safari 这些浏览器都可以完美地支持 CSS3.0，但是它们各自对圆角的样式写法都各不相同，也可以说这些个浏览器都各自为政，都有自己私有属性，简介如下： border-radius(圆角)的几点说明： border-radius:长度 Firefox支持border-radius(圆角)：-moz-border-radius:2px; webkit内核的Safari和Chrome支持border-radius(圆角)：-webkit-border-radius:2px; Opera支持border-radius(圆角)：border-radius:2px; IE不支持border-radius(圆角) 我们还可以随意指定圆角的位置，左上、左下、右上、右下四个方向。在 firefox、webkit 内核的 Safari 和 Chrome 和 opera（css3）、中的具体书写格式如下： -moz-border-radius-topleft / -webkit-border-top-left-radius / border-top-left-radius -moz-border-radius-topright / -webkit-border-top-right-radius / border-top-right-radius -moz-border-radius-bottomleft / -webkit-border-bottom-left-radius / border-bottom-left-radius -moz-border-radius-bottomright / -webkit-border-bottom-right-radius /border-bottom-right-radius 以上转自：border-radius(圆角)-css3演示 这个图截自我的友情链接页面，我用了对称圆角，自我感觉比四个圆角要舒服一点。用非 IE 的朋友应该已经看到过了，这里就让 IE 的用户开开眼吧，劝 IE 的访客早日放弃 IE。 不过传说现在的 [...]]]></description>
			<content:encoded><![CDATA[<p>用非 IE 浏览器的朋友可能早就发现了，小站用上了不少 CSS3.0 的样式，包括文字阴影、图片阴影、圆角等效果，在这里 BS IE 的客套话就不多说了，我们直接进入正题。主要是复习一下其中的圆角效果。</p>
<p>虽说 Firefox、Chrome、Opera、Safari 这些浏览器都可以完美地支持 CSS3.0，但是它们各自对圆角的样式写法都各不相同，也可以说这些个浏览器都各自为政，都有自己私有属性，简介如下：</p>
<div>border-radius(圆角)的几点说明：</div>
<ul>
<li>border-radius:长度</li>
<li>Firefox支持border-radius(圆角)：-moz-border-radius:2px;</li>
<li>webkit内核的Safari和Chrome支持border-radius(圆角)：-webkit-border-radius:2px;</li>
<li>Opera支持border-radius(圆角)：border-radius:2px;</li>
<li>IE不支持border-radius(圆角)</li>
</ul>
<p>我们还可以随意指定圆角的位置，左上、左下、右上、右下四个方向。在 firefox、webkit 内核的 Safari 和 Chrome 和 opera（css3）、中的具体书写格式如下：</p>
<p>-moz-border-radius-topleft / -webkit-border-top-left-radius / border-top-left-radius<br />
-moz-border-radius-topright / -webkit-border-top-right-radius / border-top-right-radius<br />
-moz-border-radius-bottomleft / -webkit-border-bottom-left-radius / border-bottom-left-radius<br />
-moz-border-radius-bottomright / -webkit-border-bottom-right-radius /border-bottom-right-radius</p>
<p>以上转自：<a title="border-radius(圆角)-css3演示" href="http://www.css88.com/archives/2150" target="_blank">border-radius(圆角)-css3演示</a></p>
<p><img style="float: left;" src="http://7tlzlq.bay.livefilestore.com/y1pVXQD15PZIYAxi30n5BysIP906AA3RJf6v_b-Sr92i19pRy8VkH3PsnY8DQwKicFacA7ib3pVhXuPXptQDjEgqDkBlQknCYo_/border-radius.jpg" alt="" />这个图截自我的<a title="友情链接" href="http://wange.im/link">友情链接</a>页面，我用了对称圆角，自我感觉比四个圆角要舒服一点。用非 IE 的朋友应该已经看到过了，这里就让 IE 的用户开开眼吧，劝 IE 的访客早日放弃 IE。</p>
<p>不过传说现在的 IE9 已经支持 CSS3/HTML5 了，可惜我等叉P用户无福享受，不知道现在的 IE9 能否支持圆角？会不会带来新的兼容问题，会不会有新的 HACK 技术出现？IE 总是耍大牌，我们不得不接受。</p>
<p>另外，推荐一个网站：<a title="圆角" href="http://roundedcornr.com/" target="_blank">http://roundedcornr.com/</a>，应该算是懒人工具吧，可以帮助你生成圆角样式，不过可不是用 CSS3 哟，而是根据你设置的圆角半径、颜色等自动生成 HTML 和圆角图片，还是挺方便的吧。</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/firefox/" title="Firefox" rel="tag">Firefox</a>,<a href="http://wange.im/tag/ie/" title="IE" rel="tag">IE</a>,<a href="http://wange.im/tag/rounded/" 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/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/css.png&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/css-3-hover-animations.html" rel="bookmark" title="CSS3 鼠标悬停图片动画效果">CSS3 鼠标悬停图片动画效果</a>        <div class="rl_date">2009年09月6日</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>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/border-radius-in-css3.html/feed</wfw:commentRss>
		<slash:comments>79</slash:comments>
		</item>
		<item>
		<title>IE 浏览器中用 Firebug 调试的方法</title>
		<link>http://wange.im/firebug-for-ie.html</link>
		<comments>http://wange.im/firebug-for-ie.html#comments</comments>
		<pubDate>Fri, 26 Mar 2010 12:48:52 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[精品推荐]]></category>
		<category><![CDATA[DebugBar]]></category>
		<category><![CDATA[Firebug]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[IETester]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://wange.im/?p=2894</guid>
		<description><![CDATA[对于在线调试网站，相信大多数同学和我一样，更多的习惯于用 Firefox 的扩展插件 firebug，而在 IE 下调试网页我以前也介绍过一款组合工具：IETester+DebugBar，虽然没有 firebug 那样完美，但也基本可以达到我们的目的。特别是在做一些对 IE 浏览器下样式兼容的时候，这类工具是必不可少的。 今天我在 378q 上又看到了一个相当有意思的 IE浏览器中免安装使用Firebug调试的方法。 方法嘛，简单到不行，就是在网站中引入以下 JS 就可以了。 &#60;script type="text/javascript" src="http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js"&#62;&#60;/script&#62; 调出方式和在 FireFox 浏览器中一样，点 F12 或者 Bug 图标即可。 说到这里，或许你就明白了吧，IETester+DebugBar 和 Firefox+firebug 一样，是基本浏览器和辅助插件来查看/调试网站的，而免安装版的 IE 版 firebug 是基于脚本语言，而且很可惜的是，IE 版 firebug 和 IETester+DebugBar 一样，只可以查看 HTML、CSS、Script、DOM 等，但是不能修改值以及即时预览。 以下是 IE 版 firebug 的截图： 最后，感谢国家，并感谢 378Q 的分享，不知道同学们还有什么其他的高招来应付 IE 呢？ 与 DebugBar,Firebug,IE,IETester,浏览器 相关的文章 [...]]]></description>
			<content:encoded><![CDATA[<p>对于在线调试网站，相信大多数同学和我一样，更多的习惯于用 Firefox 的扩展插件 firebug，而在 IE 下调试网页我以前也介绍过一款组合工具：<a title="IE 调试工具 IETester+DebugBar" href="http://wange.im/ietester-and-debugbar.html">IETester+DebugBar</a>，虽然没有 firebug 那样完美，但也基本可以达到我们的目的。特别是在做一些对 IE 浏览器下样式兼容的时候，这类工具是必不可少的。</p>
<p>今天我在 378q 上又看到了一个相当有意思的 <a title="IE浏览器中免安装使用Firebug调试" href="http://www.378q.com.cn/post/185.html" target="_blank">IE浏览器中免安装使用Firebug调试</a>的方法。</p>
<p>方法嘛，简单到不行，就是在网站中引入以下 JS 就可以了。</p>
<div class="source" style="font-family: 'Courier New','Lucida Console','monospace'; color: #000000;"><span style="color: #000080; font-weight: bold;">&lt;script </span><span style="color: #ff0000;">type=</span><span style="color: #0000ff;">"text/javascript"</span> <span style="color: #ff0000;">src=</span><span style="color: #0000ff;">"http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js"</span><span style="color: #000080; font-weight: bold;">&gt;&lt;/script&gt;</span></div>
<p>调出方式和在 FireFox 浏览器中一样，点 F12 或者 Bug 图标即可。</p>
<p>说到这里，或许你就明白了吧，IETester+DebugBar 和 Firefox+firebug 一样，是基本浏览器和辅助插件来查看/调试网站的，而免安装版的 IE 版 firebug 是基于脚本语言，而且很可惜的是，IE 版 firebug 和 IETester+DebugBar 一样，只可以查看 HTML、CSS、Script、DOM 等，但是不能修改值以及即时预览。</p>
<p>以下是 IE 版 firebug 的截图：</p>
<p><img src="http://sajfiw.bay.livefilestore.com/y1pWxbwDbLQJT0aHZX5iLekpftQ21gwh0sf7cForwgqiNTBms86fJi7clvELhQEu7Erq0ABiJFALM9pS7RlopHTS7dbN_m9zwWZ/iefirebug.jpg" alt="" /></p>
<p>最后，感谢国家，并感谢 <a href="http://www.378q.com.cn" target="_blank">378Q</a> 的分享，不知道同学们还有什么其他的高招来应付 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/debugbar/" title="DebugBar" rel="tag">DebugBar</a>,<a href="http://wange.im/tag/firebug/" title="Firebug" rel="tag">Firebug</a>,<a href="http://wange.im/tag/ie/" title="IE" rel="tag">IE</a>,<a href="http://wange.im/tag/ietester/" title="IETester" rel="tag">IETester</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/debugbar.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="IE 调试工具 IETester+DebugBar" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/ietester-and-debugbar.html" rel="bookmark" title="IE 调试工具 IETester+DebugBar">IE 调试工具 IETester+DebugBar</a>        <div class="rl_date">2009年10月10日</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/minimum-font-size-for-chrome-is-12px.html" rel="bookmark" title="Chrome 强制显示最小字体为 12px？">Chrome 强制显示最小字体为 12px？</a>        <div class="rl_date">2010年05月3日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/ie6_1.png&amp;h=45&amp;w=45&amp;zc=1" alt="IE 下重复字符的 BUG 和解决办法" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/duplicate-characters-bug.html" rel="bookmark" title="IE 下重复字符的 BUG 和解决办法">IE 下重复字符的 BUG 和解决办法</a>        <div class="rl_date">2010年04月30日</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>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/firebug-for-ie.html/feed</wfw:commentRss>
		<slash:comments>71</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>
	</channel>
</rss>

