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

<channel>
	<title>前端观察 &#187; 浏览器</title>
	<atom:link href="http://www.qianduan.net/tag/%e6%b5%8f%e8%a7%88%e5%99%a8/feed" rel="self" type="application/rss+xml" />
	<link>http://www.qianduan.net</link>
	<description>专注于网站前端设计与前端开发</description>
	<lastBuildDate>Wed, 08 Feb 2012 05:05:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>IE10将增强对HTML5和CSS3的支持</title>
		<link>http://www.qianduan.net/ie10-will-enhance-support-for-html5-and-css3.html</link>
		<comments>http://www.qianduan.net/ie10-will-enhance-support-for-html5-and-css3.html#comments</comments>
		<pubDate>Wed, 14 Sep 2011 04:33:00 +0000</pubDate>
		<dc:creator>神飞</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Front News]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://www.qianduan.net/?p=12734</guid>
		<description><![CDATA[Windows 8 终于发布了，虽然现在可用的只是开发者预览版，好消息是，IE 10 也随着发了，虽然现在还只有Windows 8可用。我们来看下IE10都有哪些新特性吧。... ]]></description>
			<content:encoded><![CDATA[<p>Windows 8 终于发布了，虽然现在可用的只是开发者预览版，好消息是，IE 10 也随着发了，虽然现在还只有Windows 8可用。我们来看下IE10都有哪些新特性吧。<span id="more-12734"></span></p>
<p>IE开发者中心给到了一份<a href="http://msdn.microsoft.com/en-us/ie/gg192966" target="_blank">详细的针对前端开发者的文档，列出了IE10支持的HTML5和CSS3新特性</a>。嗯，它终于跟上了：</p>
<h3>CSS3</h3>
<ul>
<li>css region</li>
<li>css3多列</li>
<li>Flexbox</li>
<li>grid</li>
<li>定位浮动(positioned float)</li>
<li>3D变换(3D transfrom)</li>
<li>动画(animation)</li>
<li>渐变(gradient)</li>
<li>text-shadow</li>
<li>去掉样式表限制——在IE9之前的版本中，每个页面最多只能加载31个样式表文件，@import也只能最多嵌套4层，IE10中去掉了这些限制。</li>
</ul>
<h3>HTML5</h3>
<div>
<ul>
<li>脚本同步——script标签的async属性，用来定义脚本是否异步执行</li>
<li>File API</li>
<li>History</li>
<li>Parsing</li>
<li>表单验证(form validation)</li>
<li>progress和range控制——其实也可以看作HTML5表单中的功能</li>
<li>web workers</li>
<li>web sockets</li>
<li>拖拽(drag and drop)</li>
<li>应用缓存——application cache，也就是离线存储，不过需要注意的是W3C更新了离线存储配置文件的扩展名，之前是ooxx.manifest，以后要用appcache扩展。</li>
<li>spellcheck</li>
<li>频道通信(channel messaging)</li>
</ul>
</div>
<h3>其它</h3>
<div>
<ul>
<li>Indexed Database</li>
<li>Web performance API</li>
<li>SVG 滤镜效果</li>
</ul>
</div>
<p>嗯，新东西很多，看起来还是很给力的。</p>
<p>需要注意的是，IE10对CSS3新特性的支持，大部分还是需要-ms-前缀的。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianduan.net/ie10-will-enhance-support-for-html5-and-css3.html/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>web的演变</title>
		<link>http://www.qianduan.net/evolution-of-the-web.html</link>
		<comments>http://www.qianduan.net/evolution-of-the-web.html#comments</comments>
		<pubDate>Mon, 05 Sep 2011 02:02:09 +0000</pubDate>
		<dc:creator>神飞</dc:creator>
				<category><![CDATA[Resource]]></category>
		<category><![CDATA[浏览器]]></category>
		<category><![CDATA[演变]]></category>

		<guid isPermaLink="false">http://www.qianduan.net/?p=12679</guid>
		<description><![CDATA[这是一个基于GAE的项目，有mgmt design、GOOD、Hyperakt和Vizzuality开发，也有Google chrome团队的参与，记录了浏览器与互联网技术的演变。嗯，很赞... ]]></description>
			<content:encoded><![CDATA[<p>这是一个基于GAE的项目，有<a href="http://www.mgmtdesign.com/" target="_blank">mgmt design</a>、<a href="http://www.good.is/" target="_blank">GOOD</a>、<a href="http://hyperakt.com/" target="_blank">Hyperakt</a>和<a href="http://www.vizzuality.com/" target="_blank">Vizzuality</a>开发，也有Google chrome团队的参与，记录了浏览器与互联网技术的演变。嗯，很赞！<span id="more-12679"></span></p>
<p>不多介绍，直接去看看吧：<a href="http://evolutionofweb.appspot.com/" target="_blank">Evolution Of Web</a></p>
<p><a href="http://evolutionofweb.appspot.com/"><img class="alignnone size-full wp-image-12682" title="evolution of the web" src="http://www.qianduan.net/wp-content/uploads/2011/09/evolution1.jpg" alt="" width="600" height="376" /></a></p>
<p>值得一提的是，这个项目的代码很不错，值得学习一下。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianduan.net/evolution-of-the-web.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>HTML5 移动浏览器支持</title>
		<link>http://www.qianduan.net/mobile-browser-to-support-html5.html</link>
		<comments>http://www.qianduan.net/mobile-browser-to-support-html5.html#comments</comments>
		<pubDate>Wed, 29 Jun 2011 05:05:27 +0000</pubDate>
		<dc:creator>神飞</dc:creator>
				<category><![CDATA[Resource]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[浏览器]]></category>
		<category><![CDATA[移动互联网]]></category>

		<guid isPermaLink="false">http://www.qianduan.net/?p=12535</guid>
		<description><![CDATA[知名的HTML5框架（其实是一套完整的前端实现和优化方案）的作者在github上构建了一个关于HTML5在移动设备上的支持情况的页面，相信对大家会比较有用... ]]></description>
			<content:encoded><![CDATA[<p>知名的HTML5框架<a title="html5 boilerplate" href="http://html5boilerplate.com/" target="_blank">BOILERPLATE</a>（其实是一套完整的前端实现和优化方案）的作者在github上构建了一个关于HTML5在移动设备上的支持情况的页面，相信对大家会比较有用：<span id="more-12535"></span></p>
<p><a href="http://img.qianduan.net/uploads/2011/06/html5mobilesupport.jpg"><img title="html5 mobile support" src="http://img.qianduan.net/uploads/2011/06/html5mobilesupport_small.jpg" alt="" width="550" height="560" /></a></p>
<p>点击图片查看大图，或者直接<a title="HTML5 Mobile Support" href="https://github.com/shichuan/mobile-html5-boilerplate/wiki/HTML5-Mobile-Support" target="_blank">查看github上的页面</a>。</p>
<p>PS:UCWEB的支持情况，会让大家顿感苦逼吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianduan.net/mobile-browser-to-support-html5.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Firefox 4 beta 1发布——前端开发者须知</title>
		<link>http://www.qianduan.net/firefox-4-beta-1-released.html</link>
		<comments>http://www.qianduan.net/firefox-4-beta-1-released.html#comments</comments>
		<pubDate>Wed, 07 Jul 2010 15:53:10 +0000</pubDate>
		<dc:creator>神飞</dc:creator>
				<category><![CDATA[Front News]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://www.qianduan.net/?p=12244</guid>
		<description><![CDATA[在Mozilla发布几个Firefox 3.7 preview版本之后，今天终于发布了Firefox 4beta 1，在这个硝烟愈来愈浓的浏览器战场，Firefox 4的发布让情况更加复杂了。现在让我们来看看Firefox 4的改进和对前端开发的影... ]]></description>
			<content:encoded><![CDATA[<p>在Mozilla发布几个Firefox 3.7 preview版本之后，今天终于发布了Firefox 4 beta 1，在这个硝烟愈来愈浓的浏览器战场，Firefox 4的发布让情况更加复杂了。现在让我们来看看Firefox 4的改进和对前端开发的影响吧。<span id="more-12244"></span></p>
<h3>一、界面改进</h3>
<p>正如之前泄漏出来的概念图一样，Firefox最终大刀阔斧的改变了自己的界面：</p>
<p><img class="alignnone size-full wp-image-12245" title="firefox_4_beta" src="http://www.qianduan.net/wp-content/uploads/2010/07/firefox_4_beta.jpg" alt="" width="500" height="430" /></p>
<p>这个界面确实变的简洁漂亮了，我个人也很喜欢它的某些细节，但是结构和Chrome/Opera的相似性，让我不得不担心，是不是将来主流的浏览器都要采用将tab放到上面并隐藏工具栏的布局了，所以，如果将来IE 9正式版出来的时候也是这样的布局，大家不要意外呀～～～</p>
<h3>二、性能提升</h3>
<p>Firefox 4改进了很多方面的性能，比如DOM和CSS渲染、JS引擎、以及部分硬件加速，据说可以更快的处理更复杂的DOM和CSS选择器。据Zimbra的性能测试，Firefox 4性能比之前版本提升了<strong>两倍</strong>。</p>
<h3>三、HTML 5</h3>
<p>Firefox 4加入了一些HTML 5特性的支持，包括HTML 5表单和一些标签，比如article、section、nav、aside、hgroup、header、footer等，但是根据<a href="https://wiki.mozilla.org/User:Mounir.lamouri/HTML5_Forms" target="_blank">这个页面</a>显示的状态，Firefox 4对HTML 5表单的支持还很鸡肋。</p>
<h3>四、HTML 5 parser</h3>
<p>Firefox 4是“第一个完全支持”HTML 5 Parser的浏览器，这使得Firefox 4可以在HTML代码中嵌入SVG和MathML。</p>
<h3>五、HTML 5视频</h3>
<p>Firefox 4开始支持WebM视频格式</p>
<h3>六、CSS</h3>
<ul>
<li>这个beta版本的Firefox<strong>几乎完全</strong>支持<a title="CSS3变换入门" href="http://www.qianduan.net/css-transitions-101.html" target="_blank">CSS transition</a></li>
<li>可以使用-moz-resize定义textarea元素是否可伸缩</li>
<li>支持<a href="http://hacks.mozilla.org/2010/06/css3-calc/" target="_blank">CSS3 calc</a>属性</li>
<li>原生支持CSS 3的背景大小属性，-moz-background-size属性直接改名为background-size，私有属性将不再支持</li>
<li>支持-moz-image-rect属性来显示背景图片的一部分</li>
</ul>
<h3>七、其它</h3>
<p>当然还有一些其它方面的增强，包括JS和DOM Event的增强，感兴趣的同学可以查看<a href="http://hacks.mozilla.org/2010/07/firefox-4-beta-1-is-here-whats-in-it-for-web-developers/" target="_blank">http://hacks.mozilla.org/2010/07/firefox-4-beta-1-is-here-whats-in-it-for-web-developers/</a></p>
<p>另外，由于Firefox 4 更换了插件引擎，所以之前的插件基本都不能用了——不知道Mozilla的那些家伙是怎么想的，3.5还是3.6的时候就更新过一次引擎，导致之前的插件全部要重写，现在又这样做，这让插件开发者和我们这些使用者情何以堪啊，不过，这次貌似<a href="http://www.cnbeta.com/articles/115733.htm" target="_blank">可以暂时曲线解决旧插件的问题</a>的。</p>
<p>各大网站已经对Firefox 4 beta 1进行了一系列的测试，结果显示它与Chrome和Opera等还有一些差距，不过我在<a href="http://html5test.com" target="_blank">html5test.com</a>上做了下测试，在Windows xp系统中，Firefox 4 beta 1拿到了189分的高分，这的确是一个很不错的成绩。</p>
<p>从上面列出的新特性以及IE 9 pre版的一些新特性可以看出，浏览器厂商都开始在HTML 5方面发力，但是到目前为止没有一个浏览器完美的支持HTML5，但是我们可以考虑在自己的项目中适度的使用HTML5的特性了。标准的实现需要时间，但是理想化的标准是不存在的，我唯一期望的是各个浏览器对HTML 5和CSS 3的标准支持不要有太大的差距。</p>
<p>另外，Firefox 4 beta 1开始引入硬件加速了，mac版的safari也有一些硬件加速功能，IE 9的硬件加速让其性能大增——这或许会是另一个趋势吧，毕竟浏览器能做越来越多的事情了，而速度和性能也是赢取用户的最重要的因素。</p>
<p>无论如何，虽然我个人对Firefox期待更多，但是这次确实是一个不小的改进，让我们期待Firefox 4的正式版发布吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianduan.net/firefox-4-beta-1-released.html/feed</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Opera 10.50 final发布——世界上最快的浏览器</title>
		<link>http://www.qianduan.net/opera-10-50-final-release-the-worlds-fastest-browser.html</link>
		<comments>http://www.qianduan.net/opera-10-50-final-release-the-worlds-fastest-browser.html#comments</comments>
		<pubDate>Tue, 02 Mar 2010 08:54:26 +0000</pubDate>
		<dc:creator>神飞</dc:creator>
				<category><![CDATA[Front News]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://www.qianduan.net/?p=11930</guid>
		<description><![CDATA[经过两个多月的频繁的alpha版本发布，以及几天前发布的beta版本，Opera最终在今天发布了其最新的10.50的final版本——Opera官方声称它是目前世界上最快的浏览器... ]]></description>
			<content:encoded><![CDATA[<p>经过两个多月的频繁的alpha版本发布，以及几天前发布的beta版本，Opera最终在今天发布了其最新的10.50的final版本——Opera官方声称它是目前世界上最快的浏览器。<span id="more-11930"></span></p>
<p><img class="alignnone size-full wp-image-11932" title="Opera10.5_campaign_02" src="http://www.qianduan.net/wp-content/uploads/2010/03/Opera10.5_campaign_02.jpg" alt="" width="481" height="198" /></p>
<p>正如我们在《<a href="http://www.qianduan.net/a-new-version-of-opera-preview.html">Opera 新版本预览</a>》中说的一样，Opera这次版本更新不仅仅在界面和用户体验上有很大的提升，整体性能可以说是一个很大的飞跃，在对WEB标准的支持和浏览器性能方便都有很大进步，在很多方面已经超越Chrome 最新版本(5.0 dev)了。</p>
<p>立刻体验：<a href="ftp://ftp.opera.com/pub/opera/win/1050/zh-cn/Opera_1050_int_Setup.exe">国际版</a> <a href="ftp://ftp.opera.com/pub/opera/win/1050/zh-cn/Opera_1050_en_Setup.exe">英文版</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianduan.net/opera-10-50-final-release-the-worlds-fastest-browser.html/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>让IE6更快的走向灭亡</title>
		<link>http://www.qianduan.net/let-ie6-faster-dead.html</link>
		<comments>http://www.qianduan.net/let-ie6-faster-dead.html#comments</comments>
		<pubDate>Tue, 02 Feb 2010 10:23:37 +0000</pubDate>
		<dc:creator>神飞</dc:creator>
				<category><![CDATA[Front News]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://www.qianduan.net/?p=11859</guid>
		<description><![CDATA[最近关于浏览器的最重要的事情就是IE的极光0day漏洞了，这个漏洞导致包括Google在内的多家美国公司受到黑客的攻击，当然也有很多色情网站被黑客利用，从而使用户收到严重的攻击，而IE6用... ]]></description>
			<content:encoded><![CDATA[<p>最近关于浏览器的最重要的事情就是IE的极光0day漏洞了，这个漏洞导致包括Google在内的多家美国公司受到黑客的攻击，当然也有很多色情网站被黑客利用，从而使用户受到严重的攻击，而IE6用户首当其冲，成为该漏洞的最大受害者。</p>
<p>其实我们天天在想到底哪一天IE6才会真正死去，但是从2001年发布以来，IE6一直统治着国内的浏览器市场，直到现在还占据着国内50%以上的浏览器市场份额。</p>
<p><a href="http://ripie6.com/" target="_blank"><img class="alignnone size-full wp-image-11864" title="ie6rip" src="http://www.qianduan.net/wp-content/uploads/2010/02/ie6rip.jpg" alt="" width="300" height="329" /></a></p>
<p>但是我想，无论你是普通用户还是网站开发人员或者是国内的浏览器开发者，我们都应该采取一些措施，共同促进IE6的灭亡。</p>
<h3>如果你是IE6的忠实用户，请尽快升级你的IE6</h3>
<p>给你一个升级IE6的理由？好吧：</p>
<ol>
<li><strong>你和你的公司正在受到安全威胁。</strong>这个没有更好的理由来反驳了吧？就连国际知名的大公司如Google、yahoo等都因为使用IE6而受到严重攻击，还有哪家公司的IE6不会受到攻击呢？</li>
<li><strong>世界上各国政府都在建议大家升级浏览器。</strong>在IE6的0day漏洞被曝光之后，德国、法国和澳大利亚等国政府纷纷号召国民放弃使用IE6；</li>
<li><strong>就连微软自己都建议你放弃IE6。</strong><a href="http://blogs.technet.com/srd/archive/2010/01/15/assessing-risk-of-ie-0day-vulnerability.aspx" target="_blank">微软安全研究与预防博客</a>发文称，IE6受0day漏洞影响最为严重，IE8基本不受该漏洞影响。事实上，微软也不止一次号召用户升级浏览器。</li>
<li><strong>这不是IE6的最后一个严重安全漏洞。</strong>IE6从发布到现在不知道出现过多少严重的安全漏洞，而这次远不是终结，<a href="http://secunia.com/advisories/product/11/" target="_blank">它还有至少144个漏洞</a>！</li>
<li><strong>微软在2014年之后将不再对IE6提供支持。</strong>2014年很久远吗？或者你相信2012年就是世界末日？</li>
<li><strong>IE6对web标准的支持缺乏。</strong>IE6的技术还是10年前的，互联网技术经过10年的发展已经能够发生了巨大的改变，网站前端技术在不断进步，更先进的CSS、HTML和Javascript等技术已经能给用户带来更好的体验——而IE6用户将无法体验这些先进的内容。比如，前端观察用到的一些CSS3特性将无法在IE6甚至是IE8中体验到。</li>
<li><strong>国内的一部分企业开始要求员工升级浏览器。</strong>比如腾讯公司，已经要求所有员工将IE6升级到IE7。</li>
<li><strong>IE6太过时了，国外网友大部分都不再使用IE6了。</strong>统计显示，目前国外用户已经逐渐淘汰IE6了。<a href="http://it.people.com.cn/GB/42891/42894/10907664.html" target="_blank">IE8和Firefox是主流</a>(via 人民网)。</li>
<li><strong>国外各大网站开始明确表示将不再支持IE6。</strong>比如<a href="http://it.sohu.com/20100202/n269991957.shtml" target="_blank"> Google 将停止支持IE 6 用户必须至少升至IE 7</a>。</li>
</ol>
<p>(部分参考自：<a href="http://mashable.com/2010/01/18/5-more-reasons-why-ie6-must-die/" target="_blank">http://mashable.com/2010/01/18/5-more-reasons-why-ie6-must-die/</a>)</p>
<p>如果这几个理由都不够，那么请看国外统计的坚持使用IE6的原因，当然这里有些调侃的意味，如果你正好是其中一种情况，请不要生气 :) ：</p>
<p><img src="http://www.qianduan.net/wp-content/uploads/2010/02/ie6reason.jpg" alt="" /> <a href="http://imgur.com/TxCoY.jpg" target="_blank">via</a></p>
<p>当然在国内，坚持使用IE6的用户可能还是因为另外两个原因：</p>
<ol>
<li><strong>习惯了IE6的操作方式，不喜欢IE7和其它浏览器的tab式浏览。</strong>当然一个人的习惯是最重要的。tab的浏览器方式是谁发明的已经不可考了，不过Opera和Firefox纷纷使用，后来国内的maxthon浏览器也采用了那种方式，然后到06年IE7的时候，也采用了tab的方式。这说明tab是一种很好的浏览方式，高效、方便，不然广大网民早就开始反对这种方式了，而各大浏览器也不会坚持下去了。所以建议你尝试一下新技术，从你的习惯中走出来。</li>
<li><strong>IE6比较快，IE7和IE8太慢了。</strong>IE7和IE8的确太慢了，不过新版的Firefox 3.6和Chrome一直是很快的哦。</li>
</ol>
<h3>前端开发人员可以争取放弃兼容IE6</h3>
<p>如果你是一名光荣的前端开发人员，希望你能尽可能的做更多的事情来让IE6更快的死去：</p>
<ol>
<li><strong>以身作则，自己放弃IE6。</strong>从前端观察和其它技术网站的访问统计上看，IE6的用户比例竟然还有30%以上，这让我很震惊。作为一名前端开发者，用IE6做自己的主浏览器，那么你做的网站应该也不会在IE7/8以及其它更先进的浏览器中做测试的吧？</li>
<li><strong>说服你的BOSS或客户，放弃兼容IE6。</strong>有必要为了让网站在IE6中和其它浏览器中表现一直而花掉2倍甚至是3倍的时间和精力吗？我认为对不同的浏览器，可以采取适当的区分——让网站在现代浏览器如Firefox 3.5+、Chrome/Safari和Opera中实现最佳的表现，而在IE中实现相对比较差的界面——当然在不影响布局和功能的情况下。</li>
<li><strong>号召你的朋友弃用IE6。</strong>号召你身边的朋友使用IE7/8或者Firefox、Chrome等浏览器。另外，很多人都有个人博客，可以在自己的博客上号召IE6用户升级他们的浏览器。你也可以参与到众多的促进IE6升级的在线项目中来，比如 <a href="http://www.webrebuild.org/ie6/" target="_blank">webrebuild.org的IE６升级活动</a>以及效果很不错的<a href="http://ie6update.com/" target="_blank">IE6 Update</a>中。</li>
</ol>
<h3>浏览器厂商应该负更多的责任</h3>
<p>想起的一句话：此地钱多人傻，速来！这当然只是笑话。</p>
<p>不过据说现在中国网民数量已经高达3.6亿！而且这个数字还在不断增长。这显然是一个巨大的市场。</p>
<p>所以最近各大公司纷纷涉足浏览器市场，各自都推出自有品牌的浏览器，在Maxthon、世界之窗、腾讯TT、绿色浏览器等混战多年的情况下又出现搜狐浏览器、新浪浏览器和360浏览器。但是它们无一不是以IE为内核的(maxthon和搜狐浏览器有IE和webkit双内核的版本)，没有自己的内核。所以各位网民，不要以为你用了所谓“安全”浏览器你的电脑就安全了，它的内核IE本身都是不安全的，这些外壳浏览器谈何安全——不过有些浏览器会添加一些可以避免你误操作的功能。</p>
<p>对国内的浏览器市场来说，我认为这种“战国纷争”的局面是很不错的，至少能够普及一点儿“浏览器”知识，提高网民对互联网和互联网安全的认识。</p>
<p>但是我认为国内的浏览器厂商应该负起更多的责任。</p>
<p>你们的浏览器产品确实有很多特色，也有很多很有用或者很酷的功能，比较重视中国人的使用习惯。但是当用户因为IE的漏洞而被攻击的时候，你们会承担责任吗？还是将责任推到微软那里？这似乎有些不公平哦～～</p>
<p>对IE来说，最安全的、功能最强、稳定性最好的应该就是IE8了，如果你们能够推动用户去升级他们的内核到最新版，肯定能降低你们要为安全承担的风险。另外，减少一个内核支持也会减少你们的开发和维护支出吧。</p>
<h2>总结</h2>
<p>让IE6退出历史舞台，不是一朝一夕的事情，用户的惰性让他不愿意主动去升级，微软的浏览器升级模式又那么古老（而Firefox的提示升级和Chrome的后台自动升级模式倒省去了不少麻烦）。所以我们只有靠自己的力量来推动IE6的灭亡了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianduan.net/let-ie6-faster-dead.html/feed</wfw:commentRss>
		<slash:comments>113</slash:comments>
		</item>
		<item>
		<title>Opera 新版本预览</title>
		<link>http://www.qianduan.net/a-new-version-of-opera-preview.html</link>
		<comments>http://www.qianduan.net/a-new-version-of-opera-preview.html#comments</comments>
		<pubDate>Wed, 23 Dec 2009 07:44:31 +0000</pubDate>
		<dc:creator>神飞</dc:creator>
				<category><![CDATA[Front News]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://www.qianduan.net/?p=11653</guid>
		<description><![CDATA[是的，Opera和Firefox的新闻感到一块儿了，Opera在昨天发布了Opera 10.5的预览版，算是送给大家的圣诞节前礼物？但是Opera确实给了我们一个惊喜... ]]></description>
			<content:encoded><![CDATA[<p>是的，Opera和Firefox的新闻感到一块儿了，Opera在昨天发布了Opera 10.5的预览版，算是送给大家的圣诞节前礼物？但是Opera确实给了我们一个惊喜。<span id="more-11653"></span></p>
<p>先看界面：</p>
<p><img class="alignnone size-full wp-image-11654" title="win7_new_addressbar" src="http://www.qianduan.net/wp-content/uploads/2009/12/win7_new_addressbar.jpg" alt="" width="500" height="387" /></p>
<p><img class="alignnone size-full wp-image-11655" title="win7_private_tab" src="http://www.qianduan.net/wp-content/uploads/2009/12/win7_private_tab.jpg" alt="" width="500" height="387" /></p>
<p>正如你看到的，Opere 10.5也将带来一些界面上的改变，不过这不是本次升级的核心，这个版本的Opera，将带来以下新的功能和特性：</p>
<ul>
<li>Carakan，是的，这就是传说中的Opera的新一代JavasSript引擎，比上一个版本的JS引擎快了<strong>7倍</strong>！</li>
<li>Presto 2.5。Presto是Opera的内核，就像webkit之与Chrome和Safari一样。是的，Opera 10.10甚至10.20beta版本发布之前，我都在期待Presto 2.3，但是，很遗憾，两个版本的内核依旧是Presto 2.2。然后就听到了关于Presto可能已经被cancel的消息。而Opera 10.5中将跳跃到Presto 2.5。</li>
<li>Vega。这是Opera的新的图形库，是其图形渲染引擎，具体它是如何工作的我们不管，但是从官方得到的数据显示，Vega让Opera的图形性能提高了3倍以上……</li>
<li>HTML5支持更多，比如离线存储</li>
<li>开始支持CSS3转换和变换，以及CSS3的border、background，已经box-shadow——正如我们在《<a title="Permanent Link to CSS阴影详解" rel="bookmark" href="http://www.qianduan.net/css-shadow-xiangjie.html">CSS阴影详解</a>》一文中提到的，Opera是目前除了IE之外唯一不支持box-shadow属性的浏览器。</li>
<li>更完美的支持Windows 7</li>
<li>支持“隐私标签”和“隐私窗口”，看起来和Chrome的有点儿像了</li>
<li>地址栏和搜索框增强。</li>
</ul>
<p>是不是有些迫不及待了？Opera官方声明，这只是Pre-alpha版本，还很不稳定，你可以<a href="http://snapshot.opera.com/windows/Opera_1050_3172_en.exe" target="_blank">下载下来玩玩儿先</a>，或者，焦急的等待正式版吧:)</p>
<p>查看<a href="http://labs.opera.com/news/2009/12/22/" target="_blank">Opera Labs的介绍</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianduan.net/a-new-version-of-opera-preview.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Adobe BrowserLab开放注册并发布升级</title>
		<link>http://www.qianduan.net/adobe-browserlab-open-registration-and-release-an-update-to.html</link>
		<comments>http://www.qianduan.net/adobe-browserlab-open-registration-and-release-an-update-to.html#comments</comments>
		<pubDate>Tue, 13 Oct 2009 02:15:56 +0000</pubDate>
		<dc:creator>神飞</dc:creator>
				<category><![CDATA[Front News]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[BrowserLab]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://www.qianduan.net/?p=11396</guid>
		<description><![CDATA[首先告诉大家一个好消息，Adobe BrowserLab已经接受新用户注册了。如果你在Adobe往后咱有帐号而之前没有Adobe BrowserLab测试资格，可以直接登录使用，没有帐号的话新注册一个帐号就可以了... ]]></description>
			<content:encoded><![CDATA[<p>首先告诉大家一个好消息，<a href="https://browserlab.adobe.com" target="_blank">Adobe BrowserLab</a>已经接受新用户注册了。如果你在Adobe往后咱有帐号而之前没有Adobe BrowserLab测试资格，可以直接登录使用，没有帐号的话新注册一个帐号就可以了。</p>
<p><a href="http://www.qianduan.net/adobe-released-browserlab.html" target="_blank">Adobe BrowserLab自6月份发布</a>以来，终于进行了一次较大的升级，新的BrowserLab添加了更多的浏览器和一些新的很实用的功能，具体更新如下：</p>
<ul>
<li><span style="background-color: #ffffff;">增加浏览器支持：现在可以在更多的浏览器中预览页面了，新增了IE8和safari 4两个浏览器。</span></li>
<li><span style="background-color: #ffffff;">标尺和标线：这两个工具和Photoshop/Fireworks等绘图软件里面的一样，可以精确定位任何一个截图的任何位置。标尺的X和Y坐标可以向你显示精确的像素定位，加上标线，你可以很精确的看到页面在不同浏览器中的差别。</span></li>
<li><span style="background-color: #ffffff;">移动和平移：呃，其实就是拖拽的功能，可以通过拖拽来查看截图的任何位置，很方便。</span></li>
<li><span style="background-color: #ffffff;">洋葱皮对照：其实这个功能内测的时候也有，就是可以将两个浏览器的截图叠起来，通过重合度来分析浏览器的表现，这对于精确的布局问题很有用。</span></li>
<li><span style="background-color: #ffffff;">截屏延迟：最多暂停10秒中再渲染一个截屏，这样可以预览需要时间来生成的内容。</span></li>
</ul>
<p>示例：</p>
<p><img class="alignnone size-full wp-image-11397" title="adobeBrowserLab" src="http://www.qianduan.net/wp-content/uploads/2009/10/adobeBrowserLab.jpg" alt="adobeBrowserLab" width="560" height="345" /></p>
<p>好了，现在就去<a href="https://browserlab.adobe.com" target="_blank">体验一下</a>吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianduan.net/adobe-browserlab-open-registration-and-release-an-update-to.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>兼容所有浏览器的CSS3圆角</title>
		<link>http://www.qianduan.net/compatible-all-browsers-css3-rounded-corners.html</link>
		<comments>http://www.qianduan.net/compatible-all-browsers-css3-rounded-corners.html#comments</comments>
		<pubDate>Thu, 08 Oct 2009 13:42:49 +0000</pubDate>
		<dc:creator>神飞</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Resource]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[圆角]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://www.qianduan.net/?p=11379</guid>
		<description><![CDATA[前一段时间，我经常收到一个关于如何在IE浏览器中使用CSS3的border-radius属性实现圆角HTML元素的问题。你或许知道CSS3的border-radius 属性被Safari、Firefox和Chrome等浏览器原生支持，但是由于某些原... ]]></description>
			<content:encoded><![CDATA[<div>原文：<a href="http://www.qianduan.net/compatible-all-browsers-css3-rounded-corners.html"> 兼容所有浏览器的CSS3圆角</a><br />
译自：<a href="http://woork.blogspot.com/2009/08/css3-rounded-corners-for-every-browser.html"> CSS3 rounded corners for every browser? </a><br />
版权所有，转载请注明出处，多谢！<br />
<hr /></div>
<p><strong>译序：</strong>本文提到了一种很不错的实现跨浏览器圆角的解决方案，但是说的不够全面，前端观察最近将整理更多更全面的资源给大家，敬请期待。</p>
<p>前一段时间，我经常收到一个关于如何在IE浏览器中使用CSS3的<strong>border-radius</strong>属性实现圆角HTML元素的问题。你或许知道CSS3的border-radius 属性被Safari、Firefox和Chrome等浏览器原生支持，但是由于某些原因IE并不支持它。</p>
<p><span id="more-11379"></span></p>
<p>那么要想在IE中实现圆角，你不得不使用一些技巧，比如使用带有背景图片的CSS类(看一下<a href="http://woork.blogspot.com/2008/03/clean-tab-bar-digg-like-using-css.html">这篇文章</a>)。</p>
<p>而我知道的在各个浏览器中实现圆角的较简单快速的方案是结合CSS3和JavaScript。<a href="http://www.curvycorners.net/">CurvyCorners</a>是一个为HTML元素创建漂亮的圆角的免费JavaScript库。效果如下：</p>
<p><img src="http://www.qianduan.net/wp-content/uploads/2009/10/curvy1.png"></p>
<p>该脚本的最大优势是可以在Safari/Chrome/Firefox中使用原生的CSS3属性(通过<strong>-webkit-border-radius</strong>和<strong>-moz-border-radius</strong>私有属性分别支持)而在IE和Opera中使用JavaScript。</p>
<p>你所需要做的就是在页面中引入<em>curvycorners.js</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">script</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/javascript&quot;</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;curvycorners.js&quot;</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">script</span>&gt;</span></pre></div></div>

<p> 然后定义以下样式：</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">.roundedCorners<span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">220px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#DDEEF6</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#DDEEF6</span><span style="color: #00AA00;">;</span>
&nbsp;
<span style="color: #808080; font-style: italic;">/* Do rounding (native in Safari, Firefox and Chrome) */</span>
-webkit-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">6px</span><span style="color: #00AA00;">;</span>
-moz-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">6px</span><span style="color: #00AA00;">;</span>
&nbsp;
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>然后在上面的样式后面定义以下代码：</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/JavaScript&quot;</span><span style="color: #339933;">&gt;</span>
addEvent<span style="color: #009900;">&#40;</span>window<span style="color: #339933;">,</span> <span style="color: #3366CC;">'load'</span><span style="color: #339933;">,</span> initCorners<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #003366; font-weight: bold;">function</span> initCorners<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #003366; font-weight: bold;">var</span> setting <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span>
tl<span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span> radius<span style="color: #339933;">:</span> <span style="color: #CC0000;">6</span> <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
tr<span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span> radius<span style="color: #339933;">:</span> <span style="color: #CC0000;">6</span> <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
bl<span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span> radius<span style="color: #339933;">:</span> <span style="color: #CC0000;">6</span> <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
br<span style="color: #339933;">:</span> <span style="color: #009900;">&#123;</span> radius<span style="color: #339933;">:</span> <span style="color: #CC0000;">6</span> <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
antiAlias<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span>
<span style="color: #009900;">&#125;</span>
curvyCorners<span style="color: #009900;">&#40;</span>setting<span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;.roundedCorners&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p><strong>tl</strong>, <strong>tr</strong>, <strong>bl</strong>, <strong>br</strong>分别是:左上角(top-left)、右上角(top-right)、左下角(bottom-left)、右下角(bottom-right)。</p>
<p>如果你有不同的CSS类(例如<em>roundedCorners</em>、<em>roundedCorners_1</em>、<em>roundedCorners_2</em>等)你可以像这样在前面的代码中定义:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">...
curvyCorners<span style="color: #00AA00;">&#40;</span>setting<span style="color: #00AA00;">,</span> <span style="color: #ff0000;">&quot;.roundedCorners&quot;</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
curvyCorners<span style="color: #00AA00;">&#40;</span>setting<span style="color: #00AA00;">,</span> <span style="color: #ff0000;">&quot;.roundedCorners_1&quot;</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
curvyCorners<span style="color: #00AA00;">&#40;</span>setting<span style="color: #00AA00;">,</span> <span style="color: #ff0000;">&quot;.roundedCorners_2&quot;</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
...</pre></div></div>

<p>HTML代码如下：</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;roundedCorners&quot;</span>&gt;</span> <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span></pre></div></div>

<p>这就是在各个浏览器中的效果:</p>
<p><img src="http://www.qianduan.net/wp-content/uploads/2009/10/curvy2.png" /></p>
<p>我认为这的确是在各个浏览器中比较简单和快速的实现CSS3圆角的一种方案。但是，如果js脚本被浏览器禁用了怎么办？最靠谱的方案还是使用额外的使用背景图片的CSS类来实现，或者使用额外的空白标签(Google统计中使用的方法，没有遇到的可以Google一下)。你有更好更简单的方案吗？欢迎留言给我们，多谢！</p>
<p>感兴趣的童鞋可以<a href="http://www.boxcn.net/shared/l6ixqgb8tv" target="_blank">下载源码</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianduan.net/compatible-all-browsers-css3-rounded-corners.html/feed</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>CSS Overflow 属性</title>
		<link>http://www.qianduan.net/css-overflow-property.html</link>
		<comments>http://www.qianduan.net/css-overflow-property.html#comments</comments>
		<pubDate>Sat, 08 Aug 2009 13:26:11 +0000</pubDate>
		<dc:creator>神飞</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[overflow]]></category>
		<category><![CDATA[浏览器]]></category>

		<guid isPermaLink="false">http://www.qianduan.net/?p=11167</guid>
		<description><![CDATA[根据CSS的盒模型概念，页面中的每个元素，都是一个矩形的盒子。这些盒子的大小、位置和行为都可以用CSS来控制。对于行为，我的意思是当盒子内外的内容改变的时候，它如何处理。比如，... ]]></description>
			<content:encoded><![CDATA[<div>原文：<a href="http://www.qianduan.net/css-overflow-property.html">CSS Overflow 属性</a><br />
	译自：<a href="http://css-tricks.com/the-css-overflow-property/">The CSS Overflow Property</a><br />
	版权所有，转载请注明出处，多谢！！</p>
<hr />
</div>
<p>根据CSS的盒模型概念，页面中的每个元素，都是一个矩形的盒子。这些盒子的大小、位置和行为都可以用CSS来控制。对于行为，我的意思是当盒子内外的内容改变的时候，它如何处理。比如，如果你没有设置一个盒子的高度，该盒子的高度将会根据它容纳内容的需要而增长。但是当你给一个盒子指定了一个高度或宽度而里面的内容超出的时候会发生什么？这就是该添加CSS的overflow属性的时候了，它允许你设定该种情况下如何处理。</p>
<p><span id="more-11167"></span></p>
<p>overflow属性有四个值：<strong>visible</strong> (默认), <strong>hidden</strong>, <strong>scroll</strong>, 和<strong>auto</strong>。同样有两个overflow的姐妹属性overflow-y 和overflow-x，它们很少被采用。</p>
<p>让我们分别看一下这几个值，并讨论一写共同用法和技巧。</p>
<h3>Visible</h3>
<p>如果你不设置overflow属性，则默认的overflow属性值就是visible。所以一般而言，并没有什么理由特别的设定overflow的属性为visible除非你想覆盖它在其它地方被设定的值。</p>
<p><img src="http://www.qianduan.net/wp-content/uploads/2009/08/overflow-visible.png" alt="" title="" /></p>
<p>这里需要记住的重要的事情是，尽管盒子外面的内容是可见的，内容并不会影响页面的工作流。比如：</p>
<p><img src="http://www.qianduan.net/wp-content/uploads/2009/08/overlap.png" alt="" title="" /></p>
<p>一般来说，你至少不用为里面的内容为文字的盒子设置固定的高度，这样就不会遇到这种情况了。</p>
<h3>Hidden</h3>
<p>默认值visible的相反的值就是<strong>hidden</strong>。它会将所有超出盒子的所有内容都给隐藏掉。</p>
<p><img src="http://www.qianduan.net/wp-content/uploads/2009/08/css-overflow-hidden.png" alt="" title="" /></p>
<p>这对应付使用动态的内容，而且可能会由于内容溢出而引起<strong>一些布局上的问题</strong>的确很有用。尽管如此，请记住用此方法隐藏的内容将彻底的看不到(除非去查看源代码)。 比如有的用户设置他们的浏览器的默认字体比你预期的要大些，你会将一些文字推到盒子的外面然后完全的隐藏之……</p>
<h3>Scroll</h3>
<p>设置一个盒子的overflow值为scroll将会隐藏掉渲染到盒子之外的内容，但是它将会提供一个滚动条在盒子内部滚动，从而可以查看剩下的内容。</p>
<p><img src="http://www.qianduan.net/wp-content/uploads/2009/08/css-scroll.png" alt="" title="" /></p>
<p>值得注意的是，使用scroll将会同时产生水平和垂直两个滚动条，就算内容只需要其中一个。</p>
<h3>Auto</h3>
<p>overflow的auto值很像scroll，它唯一解决的是在你不需要的时候也会出现滚动条的问题。</p>
<p><img src="http://www.qianduan.net/wp-content/uploads/2009/08/css-overflow-auto.png" alt="" title="" /></p>
<h3>清除浮动</h3>
<p>设置overflow的一个更流行的用处是，说也奇怪，清除浮动。设置overflow并不会在该元素上清除浮动，它将<em>清除自己</em>(self-clear)。意思就是，应用了overflow(<strong>auto</strong>或<strong>hidden</strong>)的元素，将会扩展到它需要的大小以包围它里面的浮动的子元素(而不是叠了起来(collapsing))，假设未定义高度。就像这样：</p>
<p><img src="http://www.qianduan.net/wp-content/uploads/2009/08/overflow-float.png" alt="" title="" /></p>
<p><span style="color:red;">对于此问题，经过测试，<strong>IE6</strong>会自动扩展父层元素的高度，而IE8和FF等浏览器加上overflow:auto后，即可清除浮动。——神飞</span></p>
<p>这里有更多关于浮动的细节文章<a href="http://css-tricks.com/all-about-floats/" target="_blank">关于浮动的一切</a>。</p>
<h3>跨浏览器的烦恼</h3>
<p>就像CSS中的很多东东，overflow有很多的跨浏览器的蹊跷的事情。比如这些：</p>
<h4>滚动条在盒子里面还是外面?</h4>
<p>Firefox将其放到盒子外面，而IE则将其放到里面。我认为只有IE是对的(它应该在里面的)。<br />
	<img src="http://www.qianduan.net/wp-content/uploads/2009/08/sizeofbox.png" alt="" title="" /><br />
	看清楚这个明显的不同。</p>
<h4>IE 8 扩展盒子的bug</h4>
<p>IE8有很多有趣的新bug，包括一些非常严重的隐藏在网页中的。<a href="http://edskes.net/ie8overflowandexpandingboxbugs.htm" target="_blank">这里有更多的关于IE8的overflow的bug的介绍</a>。</p>
<h4>破坏浮动布局</h4>
<p>IE 6, 7 和 8都会扭曲默认的overflow visible值并将水平的扩展一个盒子一匹配内容(比如图片)。 这对使用浮动列布局的结构非常痛苦，而且单个扩展的列就能够将其它列挤下去并使布局乱掉！</p>
<p><img src="http://www.qianduan.net/wp-content/uploads/2009/08/visible-mess.png" alt="" title="" /><br />
	<span style="color:red; font-weight:700">事实上，这个我在验证的时候发现，只有IE6才会出现这种情况，而IE7、IE8和其它浏览器表现一致。如果大家在使用IE7或IE8时有遇到这种情况，请告诉我，多谢！——神飞</span></p>
<h3>滚动条能用CSS控制吗？</h3>
<p>IE过去在较老的版本中允许这样，但是之后就收敛了。比如许多表单元素，滚动条就不允许使用CSS控制。我在它是否是件好事情上没有任何具体的意见，但是我可以说，在网站的所有内容上使用滚动条是很丑陋的和俗气的。如果你需要一个美化的滚动条，你或许需要寻找JavaScript来模拟。</p>
<h3>IE 技巧</h3>
<p>无论是否需要，IE都会一直显示一个垂直的滚动条，这对<a href="http://css-tricks.com/eliminate-jumps-in-horizontal-centering-by-forcing-a-scroll-bar/">预防水平跳动</a>是有些作用的，但并非总是可取的。要想在IE中移除它，可以在body元素中设置overflow为auto。<span style="color:red; font-weight:700">PS:此种情况也较少发现，不过在body的样式中添加overflow:auto的方法，建议考虑采用——神飞</span></p>
<h3>演示</h3>
<p>本文的演示页面，可以查看<a href="http://css-tricks.com/examples/OverflowExample/" target="_blank">这个页面</a>。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qianduan.net/css-overflow-property.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

