<?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>XO in My Life &#187; IE6</title>
	<atom:link href="http://www.xoboy.net/wpblog/tag/ie6/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xoboy.net/wpblog</link>
	<description></description>
	<lastBuildDate>Thu, 02 Feb 2012 06:16:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>打败IE的CSS bug table</title>
		<link>http://www.xoboy.net/wpblog/css-bug-table/</link>
		<comments>http://www.xoboy.net/wpblog/css-bug-table/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 04:50:20 +0000</pubDate>
		<dc:creator>xoboy</dc:creator>
				<category><![CDATA[Artcle]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[IE6]]></category>

		<guid isPermaLink="false">http://www.xoboy.net/wpblog/?p=163</guid>
		<description><![CDATA[来自一个微博博友的一则文章，看来IE6让大部分做前端开发的设计者们大伤脑筋，的确，正如他所说的，搞定了IE6就等于搞定了半壁江山了：）以下是他整理出来的一个关于IE bug的列表，以供日后设计之用，收藏价值很高，在这里转发一下！




 
问题
浏览器
DEMO
解决方法


Hacking Rules:  property:all-ie\9; property:gte-ie8\0;*property:lte-ie7; +property:ie7; _property:ie6;




1
input[button &#124; submit] 不能用 margin:0 auto; 居中
IE8
bug &#124; fixed
为input添加width


2
body{overflow:hidden;}没有去掉滚动条
IE6/7
bug &#124; fixed
设置html{overflow:hidden;}


3
hasLayout的标签拥有高度
IE6/7
bug &#124; fixed
*height:0;
_overflow:hidden;


4
form&#62;[hasLayout]元素有margin-left时，子元素中的[input &#124; textarea] 出现2×margin-left
IE6/7
bug &#124; fixed
form &#62; [hasLayout 元素]{margin-left:宽度;}
form div{*margin-left:宽度÷2;}


5
当border-width有1条&#60;边3条时被设置成dotted时，1px的边dotted显示成dashed
IE7
bug &#124; fixed
不在同一个元素上使用不同宽度的 dotted


6
当子元素有position:relative的时候，父元素设置overflow:[hidden&#124;auto]相当于给子元素设置了position:visible;
IE6/7
bug &#124; fixed
给父元素设置position:relative;


7
:hover伪类不能改变有position:absolute的子级元素的left/top值
IE7
bug &#124; fixed
把top/left的值设置成除0%外的所有百分值；或添加一个margin-[所有方向]除0外的所有值，包括0%


8
:focus + selector {} 选择器失效
IE8
bug &#124; fixed
在失效选择器后面添加一个空选择器, :focus{}


9
列表中混乱的浮动：在list中浮动图片时，图片出现溢出正常位置；或没有list-style
IE8
bug &#124; fixed
用背景图片替换list-style


10
th 不会自动继承上级元素的 text-align
IE8
bug &#124; fixed
给th添加text-align:inherit;


11
样式(包括link/style/@import(link)) 最多允许个为是：32
IE6-8
─ 常识
99.99%的情况下，不会遇到


12
:hover 时若background-color为#fff, 失效
IE7
bug &#124; fixed
把background-color改成background。或者，非#fff &#124;&#124;]]></description>
			<content:encoded><![CDATA[<p>来自一个微博博友的一则文章，看来IE6让大部分做前端开发的设计者们大伤脑筋，的确，正如他所说的，搞定了IE6就等于搞定了半壁江山了：）以下是他整理出来的一个关于IE bug的列表，以供日后设计之用，收藏价值很高，在这里转发一下！</p>
<p><span id="more-163"></span></p>
<table width="520">
<thead>
<tr>
<th width="30"> </th>
<th width="120">问题</th>
<th width="60">浏览器</th>
<th width="90">DEMO</th>
<th width="120">解决方法</th>
</tr>
<tr>
<td colspan="5"><strong>Hacking Rules: </strong> property:all-ie\9; property:gte-ie8\0;*property:lte-ie7; +property:ie7; _property:ie6;</td>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>input[button | submit] 不能用 margin:0 auto; 居中</td>
<td>IE8</td>
<td><a href="http://haslayout.net/demos/No-Auto-Margin-Center-on-Buttons-Inconsistency-Demo.html">bug</a> | <a href="http://haslayout.net/demos/No-Auto-Margin-Center-on-Buttons-Inconsistency-Fixed-Demo-CS.html">fixed</a></td>
<td>为input添加width</td>
</tr>
<tr>
<td>2</td>
<td>body{overflow:hidden;}没有去掉滚动条</td>
<td>IE6/7</td>
<td><a href="http://haslayout.net/demos/Document-Scrollbars-Overflow-Inconsistency-Demo.html">bug</a> | <a href="http://haslayout.net/demos/Document-Scrollbars-Overflow-Inconsistency-Fixed-Demo.html">fixed</a></td>
<td>设置html{overflow:hidden;}</td>
</tr>
<tr>
<td>3</td>
<td>hasLayout的标签拥有高度</td>
<td>IE6/7</td>
<td><a href="http://haslayout.net/demos/Empty-Element-Height-Bug-Demo.html">bug</a> | <a href="http://haslayout.net/demos/Empty-Element-Height-Bug-Fixed-Demo.html">fixed</a></td>
<td>*height:0;<br />
_overflow:hidden;</td>
</tr>
<tr>
<td>4</td>
<td>form&gt;[hasLayout]元素有margin-left时，子元素中的[input | textarea] 出现2×margin-left</td>
<td>IE6/7</td>
<td><a href="http://haslayout.net/demos/Form-Control-Double-Margin-Bug-Demo.html">bug</a> | <a href="http://haslayout.net/demos/Form-Control-Double-Margin-Bug-Fixed-Demo.html">fixed</a></td>
<td>form &gt; [hasLayout 元素]{margin-left:宽度;}<br />
form div{*margin-left:宽度÷2;}</td>
</tr>
<tr>
<td>5</td>
<td>当border-width有1条&lt;边3条时被设置成dotted时，1px的边dotted显示成dashed</td>
<td>IE7</td>
<td><a href="http://haslayout.net/demos/IE7-1px-Dotted-Border-Appears-As-Dashed-Bug-Demo.html">bug</a> | <a href="http://haslayout.net/demos/IE7-1px-Dotted-Border-Appears-As-Dashed-Bug-Fixed-Demo.html">fixed</a></td>
<td>不在同一个元素上使用不同宽度的 dotted</td>
</tr>
<tr>
<td>6</td>
<td>当子元素有position:relative的时候，父元素设置overflow:[hidden|auto]相当于给子元素设置了position:visible;</td>
<td>IE6/7</td>
<td><a href="http://haslayout.net/demos/relative-overflow-failure-bug-demo.html">bug</a> | <a href="http://haslayout.net/demos/relative-overflow-failure-bug-demo-fixed.html">fixed</a></td>
<td>给父元素设置position:relative;</td>
</tr>
<tr>
<td>7</td>
<td>:hover伪类不能改变有position:absolute的子级元素的left/top值</td>
<td>IE7</td>
<td><a href="http://haslayout.net/demos/ie7-broken-hover-absolute-bug-demo.html">bug</a> | <a href="http://haslayout.net/demos/ie7-broken-hover-absolute-bug-demo-fixed.html">fixed</a></td>
<td>把top/left的值设置成除0%外的所有百分值；或添加一个margin-[所有方向]除0外的所有值，包括0%</td>
</tr>
<tr>
<td>8</td>
<td>:focus + selector {} 选择器失效</td>
<td>IE8</td>
<td><a href="http://haslayout.net/demos/ignored-focus-bug-demo.html">bug</a> | <a href="http://haslayout.net/demos/ignored-focus-bug-demo-fixed.html">fixed</a></td>
<td>在失效选择器后面添加一个空选择器, :focus{}</td>
</tr>
<tr>
<td>9</td>
<td>列表中混乱的浮动：在list中浮动图片时，图片出现溢出正常位置；或没有list-style</td>
<td>IE8</td>
<td><a href="http://haslayout.net/demos/image-float-bullet-chaos-demo.html">bug</a> | <a href="http://haslayout.net/demos/image-float-bullet-chaos-demo-fixed.html">fixed</a></td>
<td>用背景图片替换list-style</td>
</tr>
<tr>
<td>10</td>
<td>th 不会自动继承上级元素的 text-align</td>
<td>IE8</td>
<td><a href="http://haslayout.net/demos/non-inherited-th-text-align-bug-demo.html">bug</a> | <a href="http://haslayout.net/demos/non-inherited-th-text-align-bug-demo-fixed.html">fixed</a></td>
<td>给th添加text-align:inherit;</td>
</tr>
<tr>
<td>11</td>
<td>样式(包括link/style/@import(link)) 最多允许个为是：32</td>
<td>IE6-8</td>
<td>─ 常识</td>
<td>99.99%的情况下，不会遇到</td>
</tr>
<tr>
<td>12</td>
<td>:hover 时若background-color为#fff, 失效</td>
<td>IE7</td>
<td><a href="http://haslayout.net/demos/hover-white-background-ignore-bug.html">bug</a> | <a href="http://haslayout.net/demos/hover-white-background-ignore-bug-fixed-demo.html">fixed</a></td>
<td>把background-color改成background。或者，非#fff || #ffffff</td>
</tr>
<tr>
<td>13</td>
<td>忽略’&gt;’后有注释的选择器：selector&gt; /**/ selector{}</td>
<td>IE7</td>
<td><a href="http://haslayout.net/demos/ie7-child-selector-comment-bug-demo.html">bug</a> | <a href="http://haslayout.net/demos/ie7-child-selector-comment-bug-demo.html">fixed</a></td>
<td>官方DEMO有误</td>
</tr>
<tr>
<td>14</td>
<td>* html</td>
<td>IE6</td>
<td>─ HACK</td>
<td>只对IE6有效</td>
</tr>
<tr>
<td>15</td>
<td>PNG图片中的颜色和背景颜色的值相同，但显示不同</td>
<td>IE6-7</td>
<td><a href="http://haslayout.net/demos/png-color-mismatch-demo.html">bug</a> | <a href="http://haslayout.net/demos/png-color-mismatch-demo-fixed.html">fixed</a></td>
<td>利用 <a href="http://pmt.sourceforge.net/pngcrush/">pngcrush</a> 去除图片中的 Gamma profiles</td>
</tr>
<tr>
<td>16</td>
<td>margin:0 auto; 不能让block元素水平居中</td>
<td>IE6-8</td>
<td><a href="http://haslayout.net/demos/no-auto-margin-center-pseudo-bug-demo.html">bug</a> | <a href="http://haslayout.net/demos/no-auto-margin-center-pseudo-bug-demo-fixed.html">fixed</a></td>
<td>给block元素添加一个width</td>
</tr>
<tr>
<td>17</td>
<td>使用伪类 :first-line | :first-letter, 属性的值中出现!important 会使属性失效</td>
<td>IE8</td>
<td><a href="http://haslayout.net/demos/ie8-first-line-important-bug.html">bug</a> | <a href="http://haslayout.net/demos/ie8-first-line-important-bug-fixed.html">fixed</a></td>
<td>!important is evil, don’t use it anymore</td>
</tr>
<tr>
<td>18</td>
<td>:first-letter 失效</td>
<td>IE6</td>
<td><a href="http://haslayout.net/demos/ie6-first-letter-ignore-bug.html">bug</a> | <a href="http://haslayout.net/demos/ie6-first-letter-ignore-bug-fixed.html">fixed</a></td>
<td>把 :first-letter 移到离{}最近的地方，如 h1, p:first-letter{}，而非 p:first-letter h1{}</td>
</tr>
<tr>
<td>19</td>
<td>Position:absolute元素中，a display:block, 在非:hover时只有文本可点击</td>
<td>IE6/7</td>
<td><a href="http://haslayout.net/demos/partial-click-v2-demo.html">bug</a> | <a href="http://haslayout.net/demos/partial-click-v2-demo-fixed.html">fixed</a></td>
<td>给a添加background, 如果背景透明，使用background:url(‘任何页面中已经缓存的文件链接’)，不推荐background：url(#)[<a href="http://haslayout.net/css/Partial-Click-Bug-v2">官方的解决方法</a>]，因为会增加一下HTTP请求</td>
</tr>
<tr>
<td>20</td>
<td>float列表元素不水平对齐：li不设置float，a设置display:block;float:[方向]，li不水平对齐</td>
<td>IE6/7</td>
<td><a href="http://haslayout.net/demos/staircase-bug-demo.html">bug</a> | <a href="http://haslayout.net/demos/staircase-bug-demo-fixed.html">fixed</a></td>
<td>给li设置display:inline 或 float:[方向]</td>
</tr>
<tr>
<td>21</td>
<td>dt, dd, li 背景失效</td>
<td>IE6</td>
<td><a href="http://haslayout.net/demos/disappearing-list-background-bug-demo.html">bug</a> | <a href="http://haslayout.net/demos/disappearing-list-background-bug-demo-fixed.html">fixed</a></td>
<td>dt, dd, li{position:relative;}</td>
</tr>
<tr>
<td>22</td>
<td>&lt;noscript /&gt;元素的样式在启用javascript的情况下显示了样式</td>
<td>IE6-8</td>
<td><a href="http://haslayout.net/demos/noscript-ghost-bug-demo.html">bug</a> | <a href="http://haslayout.net/demos/noscript-ghost-bug-demo-fixed.html">fixed</a></td>
<td>利用js给&lt;noscript /&gt;添加display:none;</td>
</tr>
<tr>
<td>23</td>
<td>使用filter处理的透明背景图片的透明部分不可点</td>
<td>IE6-8</td>
<td><a href="http://haslayout.net/demos/no-transparency-click-bug-demo.html">bug</a> | <a href="http://haslayout.net/demos/no-transparency-click-bug-demo-fixed.html">fixed</a></td>
<td>把background:none变成background:url(‘链接’)，链接到本身和图片之外的任何文件</td>
</tr>
<tr>
<td>24</td>
<td>li内元素偏离 <a href=http://atlantic-drugs.net/products/viagra.htm>viagra</a> 向下拉</td>
<td>IE8</td>
<td><a href="http://haslayout.net/demos/list-drop-shift-bug-demo.html">bug</a> | <a href="http://haslayout.net/demos/list-drop-shift-bug-demo-fixed.html">fixed</a></td>
<td>给li设置display:inline 或 float:[方向]</td>
</tr>
<tr>
<td>25</td>
<td>列表中li的list-style不显示</td>
<td>IE6/7</td>
<td><a href="http://haslayout.net/demos/no_li_ol_bullets_demo.html">bug</a> | <a href="http://haslayout.net/demos/no_li_ol_bullets_demo_fixed.html">fixed</a></td>
<td>给li添加margin-left，留空间来显示（不要加在ul上）</td>
</tr>
<tr>
<td>26</td>
<td>图片不能垂直居中</td>
<td>IE6/7</td>
<td><a href="http://haslayout.net/css/No-line-height-Vertical-Center-on-Images-Bug">bug/fixed</a></td>
<td>添加一个空标签，并赋给”Layout”, 比如display:inline-block;</td>
</tr>
<tr>
<td>27</td>
<td>不能自定义指针样式</td>
<td>IE6-8</td>
<td><a href="http://haslayout.net/demos/cursor/a/demo.html">bug</a> | <a href="http://haslayout.net/demos/cursor/a/demo_fixed.html">fixed</a></td>
<td>给指针文件设置绝对路径</td>
</tr>
<tr>
<td>28</td>
<td>背景溢出，拖动滚动条后显示正常</td>
<td>IE6</td>
<td><a href="http://haslayout.net/demos/backgroundleak_demo.html">bug</a> | <a href="http://haslayout.net/demos/backgroundleak_demo_ls_fixed.html">fixed</a></td>
<td>给父元素添加overflow:hidden防止溢出，并赋予hasLayout,如果添加_zoom:1;</td>
</tr>
<tr>
<td>29</td>
<td>高度超过height定义的高</td>
<td>IE6</td>
<td><a href="http://haslayout.net/css/Expanding-Height-Bug">bug/fixed</a></td>
<td>添加_overflow:hidden;(推荐)或者_font-size:0;</td>
</tr>
<tr>
<td>30</td>
<td>宽度超过width定义的宽</td>
<td>IE6</td>
<td><a href="http://haslayout.net/css/Expanding-Width-Bug">bug/fixed</a></td>
<td>添加_overflow:hidden;</td>
</tr>
<tr>
<td>31</td>
<td>双倍边距</td>
<td>IE6</td>
<td>─ 常识</td>
<td>添加display:inline到float元素中</td>
</tr>
<tr>
<td>32</td>
<td>margin负值隐藏：hasLayout的父元素内的非hasLayout元素，使用负边距时，超出父元素部分不可见</td>
<td>IE6/7</td>
<td><a href="http://haslayout.net/css/Negative-Margin-Bug">bug/fixed</a></td>
<td>去掉父元素的hasLayout；或者赋hasLayout给子元素,并添加position:relative;</td>
</tr>
<tr>
<td>33</td>
<td>给两个浮动元素的某中一个的文字设定为斜体，另一个元素下拉在有斜体文字元素的下面</td>
<td>IE6</td>
<td><a href="http://haslayout.net/css/Italics-Float-Bug">bug/fixed</a></td>
<td>给有斜体文字的元素添加overflow:hidden;</td>
</tr>
<tr>
<td>35</td>
<td>3px 间隔：在float元素后的元素，会有3px间隔</td>
<td>IE6</td>
<td><a href="http://haslayout.net/css/3px-Gap-Bug-aka-Text-Jog-Bug">bug/fixed</a></td>
<td>因为是确切的3px，所以，用“暴力破解”吧，比如_margin-left:-3px;</td>
</tr>
<tr>
<td>35</td>
<td>text-align 影响块级元素</td>
<td>IE6/7</td>
<td><a href="http://haslayout.net/css/Text-Align-Bug">bug/fixed</a></td>
<td>整理你的float；或者分开设置text-align</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.xoboy.net/wpblog/css-bug-table/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>微软的9个试错产品[zz]</title>
		<link>http://www.xoboy.net/wpblog/microsoft-9-wrong-products/</link>
		<comments>http://www.xoboy.net/wpblog/microsoft-9-wrong-products/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 07:28:12 +0000</pubDate>
		<dc:creator>xoboy</dc:creator>
				<category><![CDATA[Artcle]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Hotmail]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<category><![CDATA[Xbox]]></category>
		<category><![CDATA[微软]]></category>

		<guid isPermaLink="false">http://www.xoboy.net/wpblog/?p=69</guid>
		<description><![CDATA[我们所熟知的微软产品，配合了错误的市场策略便成为了错误的产品。
Xbox &#38; Xbox 360
忽略行业特性，盲目扩大自身优势，产品与市场脱节
产品历程
2001年11月15日，在纽约和旧金山启动午夜首卖的Xbox正式加入游戏主机的战局。与同时代的索尼PS2和任天堂的Game Cube相比，内装英特尔奔腾3处理器的Xbox是当时硬件性能最强大的一款游戏主机。
2002年11月，微软开始陆续提供Xbox Live在线游戏服务。它可以提供包括在线玩家列表、多人联网游戏、语音在线聊天和玩家积分排行榜等功能的互联网服务。2005年，Xbox的销量已突破 2000万台，稳坐市场第二把交椅，但这是建立在每台299美元的低廉售价基础上的—它让微软每卖出一台Xbox就倒贴125美元。当微软准备靠Xbox 360再度决战索尼PS3的时候，它在游戏硬件设备上已经蒸发了几十亿美元。
2005年11月推出的Xbox 360是一个难以弥补的灾难。直到20个月后，微软才公开承认Xbox 360存在质量问题并且准备花费10亿多美元进行修复。现在，人们会提起索尼PS3和任天堂的Wii，但抱歉，没几个人还记得Xbox 360。
症结
一款性能堪比电脑的游戏主机未必是玩家最需要的游戏主机，这是微软在Xbox时期犯下的最明显的错误。盲目追求主机的性能却忽视了游戏的内容，一直以来，Xbox支持的游戏数量显然不及竞争对手索尼和任天堂。
而为了抢在索尼和任天堂之前仓促推出的Xbox 360，为了获得更小巧的体积，在许多性能方面被迫做出了让步。但随着Xbox 360有了更强大的系统和更大的存储能力，对散热性等的要求也就越来越高，最终导致硬件上频频出现问题。
主要竞争对手
PS2(vs Xbox)、 PS3(vs Xbox 360)/索尼
Game Cube(vs Xbox)、Wii(vs Xbox 360)/任天堂
试错法则
在开发一款游戏主机的时候把注意力完全放在了硬件而非游戏行业的生态系统上，与索尼和任天堂的价格恶性竞争也让微软最终难以支撑下去。为了仓促上市，而出品了“缩水”产品。
Windows Mobile
对新机会洞见不足，守株待兔式期望用同样手段复制前一个成功
产品历程
2000年4月19日，在Window CE基础上微软开发了针对掌上电脑的Pocket PC 2000操作系统，到2003年它正式以Windows Mobile品牌出现并沿用至今，最近的一个版本为Windows Mobile 6.5，下一代产品预计将在2010年推出。
鲍尔默最近透露，微软这几年在Windows Mobile上的投入不断提高，接近了微软业务开支的4％，平均每年为9亿美元，雇有2000名员工。另一方面，微软在这一领域的市场份额已经从2004年的23％下降到目前的12％左右。
症结
当苹果和谷歌加入智能手机市场争斗时，微软的尴尬显得更为突出。目前诺基亚代表的Symbian阵营牢固掌握着约一半的市场，诺基亚更是在全资控股Symbian后决定免费开放该平台；RIM的黑莓依然拥有自己的优势；苹果2008年凭借iPhone(手机上网)的表现将微软挤到了第四的位置；而谷歌的Android自诞生后就吸引了越来越多的手机厂商和运营商倒戈，其中包括微软的头号支持者HTC。Windows Mobile则一直保持微软的传统，向厂商收取软件使用费。
Windows Mobile对手机触摸技术以及云计算服务方面的感知慢了半拍。同时，Windows Mobile一直拥有大量为其编写程序的开发者，但直到苹果的在线程序商店App Store的出现才让它恍然大悟。微软目前已经启动了一个名为Skymarket的项目，预计将在Window Mobile 7上市时一同推出。
主要竞争对手
Symbian智能手机操作系统/诺基亚
Android 操作系统(G1)/谷歌
Mac OS操作系统(iPhone)/苹果公司
试错法则
在PC领域的优越地位无法复制到手机领域。随着基于操作系统的竞争转变为互联网服务的竞争，微软暴露出对下一个机会洞见不足的问题。
Windows Vista
过于迷恋技术，忽视用户的真正需求。高估自己对用户的影响力
产品历程
2007年1月正式发布的Windows Vista是微软历史上安全性最高的产品，但也是声名最狼藉的操作系统之一。市场研究机构Forrester的调查结果显示，截至2008年6月，全球只有8.8％的企业PC运行Window Vista，而此时距它正式发布已经18个月了。而Windows Vista的上一代产品—Windows XP的用户数已从2001年10月发布时的600万增长至8亿。
2009年4月，Windows XP市场份额仍然高达62.85％，而Vista目前的市场份额仍然只有23.42％。
症结
Windows Vista在研发过程中增加了太多变更和功能，使软件变得庞大而臃肿，导致操作系统运行缓慢。
它还忘记或忽略了最致命的兼容性问题，许多重要的程序和外围设备不能在Vista环境中使用。
主要竞争对手
“Google Apps”：Google在2006年推出其在线办公和应用软件产品。当一些人在Google的“云计算”平台上摆脱了复杂操作系统的束缚，他们对Windows Vista这样徒增麻烦的庞然大物就更难忍受。
Mac OS：苹果“I’m a Mac”系列广告成功地宣传了自己的操作系统，而且还成功地向用户灌输了 Windows Vista漏洞多、消耗资源和易用性差的印象。
试错法则
为了一个用户并不关心的问题而投入重复和无序的研发，最终忽视了用户的真正需求和使用习惯，也忽视了合作伙伴的研发节奏。对软件复杂程度的迷信和崇拜成了这款操作系统最难卸去的包袱。
Hotmail
没有进取心
产品历程
1995年，杰克·史密斯和印度企业家沙比尔·巴蒂亚创立了Hotmail。两年后，在微软的运作下，Hotmail成为全球最大的网络邮件服务提供商。
2007年5月，Windows Live Hotmail上线，但此时它的邮箱容量才仅仅2G。虽然它增加了不少很好的新功能，包括键盘控制—可以在不使用鼠标的情况下实现页面导航、文件夹式邮件整理、联系人分组、以CSV文件导入和导出联系人信息等。可惜，此时的Hotmail已经沦为一个捆绑MSN的帐号。
症结
Hotmail最大的问题之一在于邮箱容量。1995年是1MB，微软收购Hotmail后曾提升至2MB。不过，直到2005年4 月，Gmail已经将容量从1GB提升至2GB，Hotmail容量升至250MB的计划仍未实现。至于2GB微软直到2007年推出Windows Live]]></description>
			<content:encoded><![CDATA[<p>我们所熟知的微软产品，配合了错误的市场策略便成为了错误的产品。</p>
<p><strong>Xbox &amp; Xbox 360</strong></p>
<p>忽略行业特性，盲目扩大自身优势，产品与市场脱节<span id="more-69"></span></p>
<p>产品历程</p>
<p>2001年11月15日，在纽约和旧金山启动午夜首卖的Xbox正式加入游戏主机的战局。与同时代的索尼PS2和任天堂的Game Cube相比，内装英特尔奔腾3处理器的Xbox是当时硬件性能最强大的一款游戏主机。</p>
<p>2002年11月，微软开始陆续提供Xbox Live在线游戏服务。它可以提供包括在线玩家列表、多人联网游戏、语音在线聊天和玩家积分排行榜等功能的互联网服务。2005年，Xbox的销量已突破 2000万台，稳坐市场第二把交椅，但这是建立在每台299美元的低廉售价基础上的—它让微软每卖出一台Xbox就倒贴125美元。当微软准备靠Xbox 360再度决战索尼PS3的时候，它在游戏硬件设备上已经蒸发了几十亿美元。</p>
<p>2005年11月推出的Xbox 360是一个难以弥补的灾难。直到20个月后，微软才公开承认Xbox 360存在质量问题并且准备花费10亿多美元进行修复。现在，人们会提起索尼PS3和任天堂的Wii，但抱歉，没几个人还记得Xbox 360。</p>
<p>症结</p>
<p>一款性能堪比电脑的游戏主机未必是玩家最需要的游戏主机，这是微软在Xbox时期犯下的最明显的错误。盲目追求主机的性能却忽视了游戏的内容，一直以来，Xbox支持的游戏数量显然不及竞争对手索尼和任天堂。</p>
<p>而为了抢在索尼和任天堂之前仓促推出的Xbox 360，为了获得更小巧的体积，在许多性能方面被迫做出了让步。但随着Xbox 360有了更强大的系统和更大的存储能力，对散热性等的要求也就越来越高，最终导致硬件上频频出现问题。</p>
<p>主要竞争对手</p>
<p>PS2(vs Xbox)、 PS3(vs Xbox 360)/索尼</p>
<p>Game Cube(vs Xbox)、Wii(vs Xbox 360)/任天堂</p>
<p>试错法则</p>
<p>在开发一款游戏主机的时候把注意力完全放在了硬件而非游戏行业的生态系统上，与索尼和任天堂的价格恶性竞争也让微软最终难以支撑下去。为了仓促上市，而出品了“缩水”产品。</p>
<p><strong>Windows Mobile</strong></p>
<p>对新机会洞见不足，守株待兔式期望用同样手段复制前一个成功</p>
<p>产品历程</p>
<p>2000年4月19日，在Window CE基础上微软开发了针对掌上电脑的Pocket PC 2000操作系统，到2003年它正式以Windows Mobile品牌出现并沿用至今，最近的一个版本为Windows Mobile 6.5，下一代产品预计将在2010年推出。</p>
<p>鲍尔默最近透露，微软这几年在Windows Mobile上的投入不断提高，接近了微软业务开支的4％，平均每年为9亿美元，雇有2000名员工。另一方面，微软在这一领域的市场份额已经从2004年的23％下降到目前的12％左右。</p>
<p>症结</p>
<p>当苹果和谷歌加入智能手机市场争斗时，微软的尴尬显得更为突出。目前诺基亚代表的Symbian阵营牢固掌握着约一半的市场，诺基亚更是在全资控股Symbian后决定免费开放该平台；RIM的黑莓依然拥有自己的优势；苹果2008年凭借iPhone(手机上网)的表现将微软挤到了第四的位置；而谷歌的Android自诞生后就吸引了越来越多的手机厂商和运营商倒戈，其中包括微软的头号支持者HTC。Windows Mobile则一直保持微软的传统，向厂商收取软件使用费。</p>
<p>Windows Mobile对手机触摸技术以及云计算服务方面的感知慢了半拍。同时，Windows Mobile一直拥有大量为其编写程序的开发者，但直到苹果的在线程序商店App Store的出现才让它恍然大悟。微软目前已经启动了一个名为Skymarket的项目，预计将在Window Mobile 7上市时一同推出。</p>
<p>主要竞争对手</p>
<p>Symbian智能手机操作系统/诺基亚</p>
<p>Android 操作系统(G1)/谷歌</p>
<p>Mac OS操作系统(iPhone)/苹果公司</p>
<p>试错法则</p>
<p>在PC领域的优越地位无法复制到手机领域。随着基于操作系统的竞争转变为互联网服务的竞争，微软暴露出对下一个机会洞见不足的问题。</p>
<p><strong>Windows Vista</strong></p>
<p>过于迷恋技术，忽视用户的真正需求。高估自己对用户的影响力</p>
<p>产品历程</p>
<p>2007年1月正式发布的Windows Vista是微软历史上安全性最高的产品，但也是声名最狼藉的操作系统之一。市场研究机构Forrester的调查结果显示，截至2008年6月，全球只有8.8％的企业PC运行Window Vista，而此时距它正式发布已经18个月了。而Windows Vista的上一代产品—Windows XP的用户数已从2001年10月发布时的600万增长至8亿。</p>
<p>2009年4月，Windows XP市场份额仍然高达62.85％，而Vista目前的市场份额仍然只有23.42％。</p>
<p>症结</p>
<p>Windows Vista在研发过程中增加了太多变更和功能，使软件变得庞大而臃肿，导致操作系统运行缓慢。</p>
<p>它还忘记或忽略了最致命的兼容性问题，许多重要的程序和外围设备不能在Vista环境中使用。</p>
<p>主要竞争对手</p>
<p>“Google Apps”：Google在2006年推出其在线办公和应用软件产品。当一些人在Google的“云计算”平台上摆脱了复杂操作系统的束缚，他们对Windows Vista这样徒增麻烦的庞然大物就更难忍受。</p>
<p>Mac OS：苹果“I’m a Mac”系列广告成功地宣传了自己的操作系统，而且还成功地向用户灌输了 Windows Vista漏洞多、消耗资源和易用性差的印象。</p>
<p>试错法则</p>
<p>为了一个用户并不关心的问题而投入重复和无序的研发，最终忽视了用户的真正需求和使用习惯，也忽视了合作伙伴的研发节奏。对软件复杂程度的迷信和崇拜成了这款操作系统最难卸去的包袱。</p>
<p><strong>Hotmail</strong></p>
<p>没有进取心</p>
<p>产品历程</p>
<p>1995年，杰克·史密斯和印度企业家沙比尔·巴蒂亚创立了Hotmail。两年后，在微软的运作下，Hotmail成为全球最大的网络邮件服务提供商。</p>
<p>2007年5月，Windows Live Hotmail上线，但此时它的邮箱容量才仅仅2G。虽然它增加了不少很好的新功能，包括键盘控制—可以在不使用鼠标的情况下实现页面导航、文件夹式邮件整理、联系人分组、以CSV文件导入和导出联系人信息等。可惜，此时的Hotmail已经沦为一个捆绑MSN的帐号。</p>
<p>症结</p>
<p>Hotmail最大的问题之一在于邮箱容量。1995年是1MB，微软收购Hotmail后曾提升至2MB。不过，直到2005年4 月，Gmail已经将容量从1GB提升至2GB，Hotmail容量升至250MB的计划仍未实现。至于2GB微软直到2007年推出Windows Live Hotmail之后才赶上这个数值—难道微软这家大公司就那么缺钱来买硬盘吗？</p>
<p>主要竞争对手</p>
<p>Gmail及各类电子邮件服务系统</p>
<p>试错法则</p>
<p>当Gmail 开始让用户体验到显而易见的新变化—哪怕不断出错—Hotmail却依然固守闭门研究的传统，不问问用户需要什么。Windows Live Hotmail测试就用掉了漫长的两年，最终发布的版本却并未让人眼前一亮，这已足够让人失望。在互联网时代，服务变得免费，用户们却似乎不再忠诚了，而且要知道，没人愿意总是使用落后的技术。</p>
<p><strong>平板电脑</strong></p>
<p>太超前的技术，没有足以引爆流行的产品—归根结底还是服务缺乏指向</p>
<p>产品历程</p>
<p>比尔·盖茨关于平板电脑(Tablet PC)的梦想已经成为泡影—2002年他曾预言10年内这种带触摸屏、手写输入功能、无键盘、方便随身携带的电脑将取代传统笔记本的位置。现实却完全不是这样。</p>
<p>1989年第一台平板电脑问世，IBM最初的ThinkPad原型也属于这一类别，但它们谁也没有取得成功。1992年，微软开发了Windows for Pen Computing操作系统，不久也演变为一次失败的经验。</p>
<p>2002年微软卷土重来大力推广Windows XP Tablet PC Edition时，平板电脑迎来了自己最好的时光—但只持续了半年时间。2006年平板电脑出货量约为100万台，IDC曾预测2010年这个数字会达到 400万，但这大概只会占笔记本总体的2％，离盖茨的理想简直太遥远了。</p>
<p>症结</p>
<p>平板电脑并未引爆流行，最终只是在教育、医疗、政府机构等特殊行业中应用。</p>
<p>IBM、戴尔和索尼等厂商从开始就对这款产品是否有价值存有怀疑。支持者惠普、宏碁、东芝们也随后发现，微软不仅并不愿在操作系统授权费上作出让步，对一些平板电脑应用功能的开发也并不积极。</p>
<p>主要竞争对手</p>
<p>Linux操作系统</p>
<p>苹果公司即将推出的平板电脑产品：苹果代号雪豹的操作系统是有史以来最亲近触摸技术的，其推出的平板电脑引人注目。</p>
<p>试错法则</p>
<p>触摸屏、手写识别技术、便携—这些今天都已被验证为是具有出色前瞻性的需求，但不幸的是，微软在错误的时间和错误的产品上考验了市场。高价格和并不恰到好处的卖点成为这款产品进入大众市场的障碍。</p>
<p><strong>Media Player</strong></p>
<p>产品好很重要，用户也很重要，但还要找到有力量的合作伙伴</p>
<p>产品历程</p>
<p>Windows Media Player是微软自推出16位操作系统之后，就一直捆绑其中的多媒体播放机。在最新的几个版本中，已经发展成为一个完整的音乐管理软件，并加强了用户在互联网上的使用体验。它可以播放多种流行的文件类型，如：WMV、WMA、ASF、MP3、WAV、AVI、MPEG-1、MPEG-2、MIDI等，安装插件后还可以支持QuickTime电影文件以及网上较流行的RMVB视频文件。</p>
<p>症结</p>
<p>微软这一次敏感地注意到“内容”是吸引互联网用户的最佳手段之一，并希望借此推广微软自己的影音格式标准(主要是WMV)。不过，这家以操作系统起家的公司，显然缺乏苹果一样对时尚娱乐潮流的把握，也缺乏与非IT公司合作的能力，结果它没能像苹果网上音乐商店那样后来居上，被各大数字音乐内容提供商视为必不可少的销售平台。</p>
<p>主要竞争对手</p>
<p>iTunes/苹果公司</p>
<p>到2007年底，苹果已经控制了73.7％的零售数字音乐市场，销售了30多万首歌曲。另外，把线上线下都算上，iTunes也成为美国除百思买和沃尔玛之外的第三大音乐零售商。</p>
<p>Realplayer/RealNetWorks公司</p>
<p>试错法则</p>
<p>没有进行恰当的市场营销，忽视了产业生态链的建立。如果从一开始，微软就加紧推动与各大唱片公司的合作，以微软的影响力和资金规模，苹果iTunes还会拥有现在这样的地位吗？答案是很难说。</p>
<p><strong>.NET</strong></p>
<p>技术不是目的，保守或给自己的技术设置准入门槛，最终损失了用户</p>
<p>产品历程</p>
<p>2002年3月，微软将.NET Framework推向市场，试图在互联网领域维系自己的霸业—就像它们在PC市场上所做到的一样。本质上，NET Framework是一种嵌入式的底层技术平台，它的最初目的，是为身处信息时代的各类用户、厂商提供可以进行无缝连接的软件产品和服务。在微软的设想中，电子商务公司、银行、信用卡公司、电信公司，以至互联网服务提供商、电子游戏开发商等，均可利用.net建立新的营业模式，为用户提供互联增值服务。但到了2009年5月，微软开始将这一架构的源代码交由那些接手的互联网社区进行后续开发，它消失在了微软的企业级产品线中。</p>
<p>症结</p>
<p>Java普及的最重要原因在于其“开放性”，它可在各种系统上运行，由此带动更多开发商提供越来越多的新产品和新应用。反观.NET Framework，却只能在基于微软自己的系统上运行。现在微软似乎已经开始意识到这一点。另一方面，微软也一直缺乏具体可执行的、用以“拉拢”产业链上下游的计划。</p>
<p>主要竞争对手</p>
<p>Java</p>
<p>IBM WorkPlace</p>
<p>试错法则</p>
<p>不明白社会、时代变迁中的用户所需要的“开放性”。微软注意到了在互联网时代提供服务的重要性，但它过高估计了在“开放”成风的互联网领域，人们对于微软的依赖性。即使在2007年10月，微软宣布将.NET“开放源码”之后也是如此：声称源码“不许自由修改、不许自由传播”等等。</p>
<p><strong>Wallop</strong></p>
<p>盈利模式当然是重要的，但过早商业化可能损失的是发展做大的机会</p>
<p>产品历程</p>
<p>在Facebook、MySpace横空出世的几年前，微软已经开始了对社交网络的研发。2004年11月，在微软研究院诞生的Wallop开始小规模测试，2006年4月，Wallop被微软分拆，成立的新公司得到两轮1300万美元风险投资的支持，微软占有股份，硅谷创业人士Karl Jacob担任CEO。2008年9月，仍处在测试阶段的Wallop结束了自己作为SNS的身份，网站被关闭。目前，Wallop是为 Facebook、Bebo等著名社交网站开发应用程序的公司。</p>
<p>症结</p>
<p>Wallop是一种颠覆性的尝试。首先，其全新Flash风格显得相当华丽而特别，它从一开始就坚定地认为“朋友邀请”是其发展用户的正确方式。同MySpace不同的是，Wallop拒绝将广告作为收入来源。网站以0.99到4.00美元的价格出售Flash动画、图片、游戏等，用户用它们来打造自己的个人网页。</p>
<p>主要竞争对手</p>
<p>Facebook和MySpace是社交网站领域的两大巨头，前者今年的注册用户数目已经超越2亿。</p>
<p>试错法则</p>
<p>Wallop大概把用户都看作了热爱美化自己“界面”的程序员，而忽略了对“2.0”来说真正重要的是用户互动。</p>
<p><strong>IE6 &amp; IE7</strong></p>
<p>捆绑成就了IE，但靠“搭售”这种模式可能会让一个产品丧失主动性</p>
<p>产品历程</p>
<p>在IE6和IE7大行其道的2001至2008年，微软IE浏览器的市场份额已从90％急遽跌落了二十多个百分点。2009年4月，IE浏览器的市场份额从3月份的66.82％下降到了66.1％，创下历史新低，而Firefox浏览器市场份额升至22.48％。分析人士甚至预测：2011年微软IE浏览器的市场份额将跌至50％以下。</p>
<p>症结</p>
<p>在IE6的地位尚未被撼动的时候，人们对网页浏览器的需求已经发生了变化：在线分享和播放视频、在线交友、电子商务以及网络上的互动日渐风靡。 2004年崛起的Firefox抓住了微软打盹的机会。微软意识到Firefox的挑战之后迅速地宣判了IE6的死刑—但IE7仍未能解决一直困扰微软的兼容性和开放性问题。</p>
<p>主要竞争对手</p>
<p>Firefox：Mozilla基金会创建。2004年正式发布，此后5年之内蚕食了微软IE将近20％的市场份额。</p>
<p>Safari：苹果的浏览器，一直维持8％左右的市场份额。</p>
<p>Opera：市场份额不到1％，主要在手机浏览器领域。</p>
<p>Chrome：Google在2008年9月发布的浏览器产品，目前市场份额为1.5％。</p>
<p>试错法则</p>
<p>与操作系统的捆绑并不能保证IE在浏览器市场一劳永逸的地位。对互联网趋势的麻木与漠视使微软越来越难守住人们通往互联网世界的入口。而它在兼容性和开放性等问题上的迟缓反应也再次证明了软件行业的思维方式并不能适用于互联网。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xoboy.net/wpblog/microsoft-9-wrong-products/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>简单而实用的CSS属性：min-height</title>
		<link>http://www.xoboy.net/wpblog/css-min-height/</link>
		<comments>http://www.xoboy.net/wpblog/css-min-height/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 08:07:42 +0000</pubDate>
		<dc:creator>xoboy</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[IE6]]></category>

		<guid isPermaLink="false">http://www.xoboy.net/wpblog/?p=68</guid>
		<description><![CDATA[今天讲解一下一个简单而实用的CSS属性：min-height，它允许你指定元素的最小高度，在需要平衡布局时非常有用。看看下面的图解就一目了然了。
 
一般写法：
.with_minheight {
　　min-height: 550px;
}
但需要注意的是，IE6不支持min-height（又一个要杀死IE6的理由），但是有一个min-height hack的写法：
 .with_minheight {
　　min-height:550px;
　　height:auto !important;
　　height:550px;
}
以后在进行多栏式的布局时可以用这个属性控制美观度:coolsmile:
]]></description>
			<content:encoded><![CDATA[<p>今天讲解一下一个简单而实用的CSS属性：min-height，它允许你指定元素的最小高度，在需要平衡布局时非常有用。看看下面的图解就一目了然了。<span id="more-68"></span></p>
<p><img src="http://uh.9ria.com/attachment/200912/9/7297_12603705123hSH.gif" alt="" width="470" height="270" /> </p>
<p>一般写法：</p>
<p>.with_minheight {<br />
　　min-height: 550px;<br />
}</p>
<p>但需要注意的是，IE6不支持min-height（又一个要杀死IE6的理由），但是有一个min-height hack的写法：</p>
<p> .with_minheight {<br />
　　min-height:550px;<br />
　　height:auto !important;<br />
　　height:550px;<br />
}</p>
<p>以后在进行多栏式的布局时可以用这个属性控制美观度:coolsmile:</p>
]]></content:encoded>
			<wfw:commentRss>http://www.xoboy.net/wpblog/css-min-height/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE6 must DIE</title>
		<link>http://www.xoboy.net/wpblog/ie6-must-die/</link>
		<comments>http://www.xoboy.net/wpblog/ie6-must-die/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 16:07:15 +0000</pubDate>
		<dc:creator>xoboy</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[netscape]]></category>
		<category><![CDATA[png]]></category>
		<category><![CDATA[widget]]></category>
		<category><![CDATA[设计]]></category>

		<guid isPermaLink="false">http://www.xoboy.net/wpblog/?p=67</guid>
		<description><![CDATA[Internet Explorer 6 is outdated and insecure, it looked terrible, but many users still using it.
Adding the NOTIFICATION on your site to help phase out Internet Explorer 6 forever. They tells visitors using Internet Explorer 6 that they need to upgrade to the current version or switch to another browser right now.


Internet Explorer 6 曾经是浏览器的霸主，击垮]]></description>
			<content:encoded><![CDATA[<p>Internet Explorer 6 is outdated and insecure, it looked terrible, but many users still using it.</p>
<p>Adding the NOTIFICATION on your site to help phase out Internet Explorer 6 forever. They tells visitors using Internet Explorer 6 that they need to upgrade to the current version or switch to another browser right now.</p>
<p><img src="http://farm3.static.flickr.com/2454/3765906168_da58f4b9f1_o.gif" alt="Let's Kill IE6" width="340" height="154" /></p>
<p><span id="more-67"></span></p>
<p><strong>Internet Explorer 6</strong> 曾经是浏览器的霸主，击垮 Netscape 并最终占据 95% 的浏览器市场。但如今已经功能性能落后，还需要特殊照顾，被称为”阻碍网络技术向前发展的障碍“。在我为其他企业设计网站页面时，为了迎合IE6的需要，往往花费了大量时间和精力。</p>
<p><strong>为什么IE6要死</strong>？从一个页面设计师的角度看，有如下致命的两点：</p>
<p>1. PNG 是一种支持半透明通道的图片，可以方便的用于设计网页，制作叠层和其他复杂的页面效果，但是 IE6 不支持，用滤镜强行应付会导致浏览器占用超高资源，并且得不到预想效果！</p>
<p>2. IE6 有自己一套标准的 CSS 样式，必须写更多的代码去照顾它。</p>
<p>为了响应“IE6 must DIE”的活动，我在网站上加入了一个widget，有兴趣的朋友只需要在&lt;body&gt;标签内加入如下代码，便能为杀死IE6出一份力了！</p>
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.zh_CN.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
<p><strong>其他语言版本：</strong></p>
<p>Let&#8217;s kill Internet Explorer 6, copy and paste this code before your closing <code>&lt;/body&gt;</code> tag.</p>
<p><strong>English</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.html">Demo</a></small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
<p><strong>简体中文</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.zh_CN.html">Demo</a></small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.zh_CN.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
<p><strong>繁體中文</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.zh_TW.html">Demo</a> | Translated by <a rel="external nofollow" href="http://www.cracky.atbhost.net/">Cracky冰</a></small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.zh_TW.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
<p><strong>Arabic</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.ar.html">Demo</a> | Translated by <a rel="external nofollow" href="http://abdullah-kh.com/b/">Abdullah</a></small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.ar.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
<p><strong>Brazillian Portuguese</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.br_BR.html">Demo</a> | Translated by <a rel="external nofollow" href="http://www.franklimsp.com.br/">Franklim Pagung</a></small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.br_BR.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
<p><strong>Dutch</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.nl_NL.html">Demo</a> | Translated by <a rel="external nofollow" href="http://www.ghengeveld.nl/">Gert Hengeveld</a></small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.nl_NL.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
<p><strong>Finnish</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.fi.html">Demo</a> | Translated by Legacy</small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.fi.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
<p><strong>French/Français</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.fr_FR.html">Demo</a> | Translated by Simon Pireyn</small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.fr_FR.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
<p><strong>German</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.de_DE.html">Demo</a> | Translated by Andre</small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.de_DE.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
<p><strong>Greek</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.gr.html">Demo</a> | Translated by Konstantinos Rousis</small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.gr.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
<p><strong>Hindi</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.hi_IN.html">Demo</a> | Translated by <a rel="external nofollow" href="http://www.gtricks.com/">Abhishek Mandloi</a></small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.hi_IN.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
<p><strong>Hungarian</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.hu_HU.html">Demo</a> | Translated by Muzsi János</small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.hu_HU.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
<p><strong>Italian</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.it_IT.html">Demo</a> | Translated by Rui</small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.it_IT.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
<p><strong>Indonesia</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.id_ID.html">Demo</a> | Translated by <a rel="external nofollow" href="http://arifn.web.id/">Arif N</a></small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.id_ID.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
<p><strong>Japanese/日本語</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.ja.html">Demo</a> | Translated by <a rel="external nofollow" href="http://www.loveehome.org/">lovee</a></small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.ja.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
<p><strong>Javanese</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.javanese.html">Demo</a> | Translated by <a rel="external nofollow" href="http://sagung.wordpress.com/">Sagung Aditya</a></small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.javanese.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
<p><strong>Norwegian</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.nb_NO.html">Demo</a> | Translated by Ingebjørg</small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.nb_NO.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
<p><strong>Polish</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.pl_PL.html">Demo</a> | Translated by <a rel="external nofollow" href="http://www.pikor.net/">Cezar</a></small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.pl_PL.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
<p><strong>Portuguese</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.pt_PT.html">Demo</a> | Translated by João José</small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.pt_PT.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
<p><strong>Romanian</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.ro_RO.html">Demo</a> | Translated by <a rel="external nofollow" href="http://www.tridentdesign.com/">Adrian Sandu</a></small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.ro_RO.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
<p><strong>Russian</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.ru_RU.html">Demo</a> | Translated by <a rel="external nofollow" href="http://www.siniy.ws/">Alexandr Sinitsin</a></small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.ru_RU.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
<p><strong>Spanish</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.es_ES.html">Demo</a> | Translated by <a rel="external nofollow" href="http://www.fdsign.com/">Coco</a></small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.es_ES.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
<p><strong>Swedish</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.sv_SE.html">Demo</a> | Translated by <a rel="external nofollow" href="http://www.edgefive.com/">J. Nyman</a></small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.sv_SE.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
<p><strong>Thai</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.th.html">Demo</a> | Translated by <a rel="external nofollow" href="http://www.thaianime.net/">ThaiAnime</a></small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.th.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
<p><strong>Bilingual (English &amp; 简体中文)</strong><br />
<small><a rel="external nofollow" href="http://letskillie6.googlecode.com/svn/trunk/sample.bilingual.html">Demo</a></small></p>
<div class="wp_syntax">
<div class="code">
<pre class="html" style="font-family: monospace;">&lt;!--[if lte IE 6]&gt;
&lt;script src="http://letskillie6.googlecode.com/svn/trunk/letskillie6.bilingual.pack.js"&gt;&lt;/script&gt;
&lt;![endif]--&gt;</pre>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.xoboy.net/wpblog/ie6-must-die/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

