<?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>Yooyo Garden</title>
	<atom:link href="http://www.yooyo.me/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yooyo.me/blog</link>
	<description>frent-end  and web design</description>
	<lastBuildDate>Mon, 16 Aug 2010 08:46:42 +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>Robert Carter &#124; Cracked Hat Illustration</title>
		<link>http://www.yooyo.me/blog/robert-carter-cracked-hat-illustration/</link>
		<comments>http://www.yooyo.me/blog/robert-carter-cracked-hat-illustration/#comments</comments>
		<pubDate>Mon, 16 Aug 2010 08:42:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[视觉设计]]></category>

		<guid isPermaLink="false">http://www.yooyo.me/blog/?p=172</guid>
		<description><![CDATA[
			
				
			
		
Illustration
Robert Carter &#124; Cracked Hat Illustration





























原文地址： http://www.behance.net/gallery/Robert-Carter&#8211;Cracked-Hat-Illustration/175815
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.yooyo.me%2Fblog%2Frobert-carter-cracked-hat-illustration%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.yooyo.me%2Fblog%2Frobert-carter-cracked-hat-illustration%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<h1>Illustration</h1>
<h1>Robert Carter | Cracked Hat Illustration</h1>
<ul id="project-modules">
<li></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/1d6455c2b0ea9609df1d8915666ed3a7.jpg" alt="" width="458" height="600" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/bcdb20721e33ff10221aece3e6f3d99d.jpg" alt="" width="523" height="648" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/98541798b85f140673eb95e26274e538.jpg" alt="" width="480" height="480" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/49fa0486f194b0c533b269bc53abaed9.jpg" alt="" width="458" height="600" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/97878ac0f15f483cc4519b84e5656cb0.jpg" alt="" width="524" height="576" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/3fa3a779b328eb47d2299662fc68957d.jpg" alt="" width="600" height="450" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/d8473beb4a45c3714000ce580039848a.jpg" alt="" width="477" height="600" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/a51620fbdbff4182c663c5c8e307a8f1.jpg" alt="" width="484" height="576" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/390238009095891cee955f4b1b6f5ed2.jpg" alt="" width="436" height="600" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/81454139ffb1b25e6bb656cb5d446dfc.jpg" alt="" width="600" height="450" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/bb7648fca0d4466f122b72346fb6536c.jpg" alt="" width="516" height="648" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/f889545ce76fd0103b58abcdbd20b25f.jpg" alt="" width="600" height="443" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/e9cef0d7a9e3a912ac8c2532a2b28d46.jpg" alt="" width="576" height="576" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/eff2e9e707216303de934d7292d60edc.jpg" alt="" width="496" height="648" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/0720740d37c463afddcfe03be53be17a.jpg" alt="" width="459" height="600" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/c1d7c8a252f4587d006a3be9d7b427a4.jpg" alt="" width="300" height="600" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/3deb9fbb27ce27a8895119e540b82d75.jpg" alt="" width="600" height="429" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/4b66f75afcd86302e5a32c54c3892faf.jpg" alt="" width="600" height="360" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/f19d5a227c515e078e79a37b664c1429.jpg" alt="" width="510" height="600" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/ebc1dfcffc11db032c6562ed8369533c.jpg" alt="" width="600" height="442" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/e35368932e23904bdd139e6cd68c82a2.jpg" alt="" width="600" height="428" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/1e0348f0c0f368f25c8a565e4dd2a243.jpg" alt="" width="411" height="600" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/b058bb39ed96f818edd13440ab3b22fa.jpg" alt="" width="457" height="648" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/7b79db3b128bbf2ea0f86a53a8294cfb.jpg" alt="" width="462" height="600" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/d608b18ad4df9f3f0c6b9dcb29fe1a41.jpg" alt="" width="600" height="414" /><noscript><img src="src="http://assets.behance.net/img/site/grey.png"" /></noscript></li>
<li><img src="http://behance.vo.llnwd.net/profiles4/93011/projects/175815/cc4381eb60d378c11bc755ca9a188bbb.jpg" alt="" width="384" height="600" /></li>
</ul>
<p>原文地址： http://www.behance.net/gallery/Robert-Carter&#8211;Cracked-Hat-Illustration/175815</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yooyo.me/blog/robert-carter-cracked-hat-illustration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>juandou_ceshi</title>
		<link>http://www.yooyo.me/blog/juandou_ceshi/</link>
		<comments>http://www.yooyo.me/blog/juandou_ceshi/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 03:23:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[胡言乱语]]></category>

		<guid isPermaLink="false">http://www.yooyo.me/blog/?p=170</guid>
		<description><![CDATA[
			
				
			
		
请点此链接
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.yooyo.me%2Fblog%2Fjuandou_ceshi%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.yooyo.me%2Fblog%2Fjuandou_ceshi%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><a title="哈哈" href="http://item.taobao.com/item.htm?id=4807077751&amp;cm_cat=50015927&amp;pm2=1" target="_blank">请点此链接</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yooyo.me/blog/juandou_ceshi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>display:inline-block 额外产生的4px margin</title>
		<link>http://www.yooyo.me/blog/displayinline-block-%e9%a2%9d%e5%a4%96%e4%ba%a7%e7%94%9f%e7%9a%844px-margin/</link>
		<comments>http://www.yooyo.me/blog/displayinline-block-%e9%a2%9d%e5%a4%96%e4%ba%a7%e7%94%9f%e7%9a%844px-margin/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 09:36:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[前端开发]]></category>

		<guid isPermaLink="false">http://www.yooyo.me/blog/?p=157</guid>
		<description><![CDATA[
			
				
			
		
今天在做一个Timeline的模块的时候遇到一个棘手的问题： 给元素添加display:inline-block 属性的时候会产生额外的4px的margin-right。
原始代码
.YP_timelineChart_box li&#123;
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
text-indent:-3000px;
width:5px;
vertical-align:bottom;
background-color:#00FF00;
position:relative;
&#125;
页面渲染结果：

每一列都会向右产生外边距4px，苦思不得其解，尝试负的外边距，但是涉及到其他的问题:每个li标签会重叠1-2个px，妨碍到鼠标hover状态的事件。尝试修改doctype类型也不见效果。后来尝试了另外一个方法：
把原来的HTML 代码结构：

更改为：

这样就不会产生额外的外边距，也弄不清楚为什么会出现这种问题。先暂时记下，以后再研究研究。
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.yooyo.me%2Fblog%2Fdisplayinline-block-%25e9%25a2%259d%25e5%25a4%2596%25e4%25ba%25a7%25e7%2594%259f%25e7%259a%25844px-margin%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.yooyo.me%2Fblog%2Fdisplayinline-block-%25e9%25a2%259d%25e5%25a4%2596%25e4%25ba%25a7%25e7%2594%259f%25e7%259a%25844px-margin%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>今天在做一个Timeline的模块的时候遇到一个棘手的问题： 给元素添加display:inline-block 属性的时候会产生额外的4px的margin-right。</p>
<p>原始代码</p>
<div class="syhi_block"><code><span style="color: #6666ff;">.YP_timelineChart_box</span> li<span style="color: #00AA00;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">display</span><span style="color: #3333ff;">:-moz-inline-</span>stack<span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span>inline-<span style="color: #993333;">block</span><span style="color: #00AA00;">;</span><br />
zoom<span style="color: #00AA00;">:</span><span style="color: #cc66cc;">1</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">*</span><span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">inline</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">text-indent</span><span style="color: #00AA00;">:</span><span style="color: #933;">-3000px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">5px</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">vertical-align</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">bottom</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#00FF00</span><span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">&#125;</span></code></div>
<p>页面渲染结果：</p>
<p><a href="http://www.yooyo.me/blog/wp-content/uploads/2010/07/Screen-shot-2010-07-01-at-4.51.23-PM.png"><img class="alignnone size-full wp-image-158" title="Screen shot 2010-07-01 at 4.51.23 PM" src="http://www.yooyo.me/blog/wp-content/uploads/2010/07/Screen-shot-2010-07-01-at-4.51.23-PM.png" alt="" width="175" height="61" /></a></p>
<p>每一列都会向右产生外边距4px，苦思不得其解，尝试负的外边距，但是涉及到其他的问题:每个li标签会重叠1-2个px，妨碍到鼠标hover状态的事件。尝试修改doctype类型也不见效果。后来尝试了另外一个方法：</p>
<p>把原来的HTML 代码结构：<br />
<a href="http://www.yooyo.me/blog/wp-content/uploads/2010/07/Screen-shot-2010-07-01-at-5.35.13-PM.png"><img class="alignnone size-full wp-image-163" title="Screen shot 2010-07-01 at 5.35.13 PM" src="http://www.yooyo.me/blog/wp-content/uploads/2010/07/Screen-shot-2010-07-01-at-5.35.13-PM.png" alt="" width="468" height="276" /></a></p>
<p>更改为：</p>
<p><a href="http://www.yooyo.me/blog/wp-content/uploads/2010/07/Screen-shot-2010-07-01-at-5.36.17-PM.png"><img class="alignnone size-full wp-image-164" title="Screen shot 2010-07-01 at 5.36.17 PM" src="http://www.yooyo.me/blog/wp-content/uploads/2010/07/Screen-shot-2010-07-01-at-5.36.17-PM.png" alt="" width="468" height="276" /></a></p>
<p>这样就不会产生额外的外边距，也弄不清楚为什么会出现这种问题。先暂时记下，以后再研究研究。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yooyo.me/blog/displayinline-block-%e9%a2%9d%e5%a4%96%e4%ba%a7%e7%94%9f%e7%9a%844px-margin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zen Coding- 一个书写HTML跟CSS代码的方法</title>
		<link>http://www.yooyo.me/blog/zen-coding-%e4%b8%80%e4%b8%aa%e4%b9%a6%e5%86%99html%e8%b7%9fcss%e4%bb%a3%e7%a0%81%e7%9a%84%e6%96%b9%e6%b3%95/</link>
		<comments>http://www.yooyo.me/blog/zen-coding-%e4%b8%80%e4%b8%aa%e4%b9%a6%e5%86%99html%e8%b7%9fcss%e4%bb%a3%e7%a0%81%e7%9a%84%e6%96%b9%e6%b3%95/#comments</comments>
		<pubDate>Thu, 06 May 2010 08:21:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[前端开发]]></category>

		<guid isPermaLink="false">http://www.yooyo.me/blog/?p=132</guid>
		<description><![CDATA[
			
				
			
		
Zen Coding 是一个高速书写HTML XML XSL(或者其他结构化代码格式)的编辑器插件，核心功能是功能强大的“缩写引擎” 可以根据你输入的公式自动生成HTML代码，
例子：

输入zen coding 代码公式 ： div#page&#62;div.logo+ul#navigation&#62;li*3&#62;a
在textmate下的执行快捷键是 ⌘+E

执行后为：


点击查看更多关于zen coding 的语法
“缩写引擎”  拥有模块化结构，允许你在不同的语言上扩展公式。zen coding 现在支持的语言有：CSS, HTML, XML/XSL 和 HAML(需要 filters 支持)
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;
“缩写引擎” 目前支持的功能：

ID跟CLASS属性：div#page.section.main
自定义属性: div[title]，a[title="Hello world" rel], td[colspan=2]
同时生成N个元素： li*5 会生成5个li 标签
使用$字符生成递增数字元素： li.item$*3  生成
 使用多个$字符生成多位数列：  li.item$$$ -&#62; li.item001
无限制嵌套公式支持：div#page&#62;(div#header&#62;ul#nav&#62;li*4&#62;a)+(div#page&#62;(h1&#62;span)+p*2)+div#footer
支持 Filters
div 标签可以省略，直接从id或者是class开始 #content&#62;.section is the same as div#content&#62;div.section.

可以观看 视频 跟 Smashing Magazine 上的 教程
官方支持的编辑器：

Aptana/Eclipse
Textmate
Coda
Espresso
Komodo
Notepad++
PSPad
&#60;textarea&#62;(基于网站的编辑器) DEMO
editArea (基于网站的编辑器) DEMO

点击查看官网
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.yooyo.me%2Fblog%2Fzen-coding-%25e4%25b8%2580%25e4%25b8%25aa%25e4%25b9%25a6%25e5%2586%2599html%25e8%25b7%259fcss%25e4%25bb%25a3%25e7%25a0%2581%25e7%259a%2584%25e6%2596%25b9%25e6%25b3%2595%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.yooyo.me%2Fblog%2Fzen-coding-%25e4%25b8%2580%25e4%25b8%25aa%25e4%25b9%25a6%25e5%2586%2599html%25e8%25b7%259fcss%25e4%25bb%25a3%25e7%25a0%2581%25e7%259a%2584%25e6%2596%25b9%25e6%25b3%2595%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Zen Coding 是一个高速书写HTML XML XSL(或者其他结构化代码格式)的编辑器插件，核心功能是功能强大的“缩写引擎” 可以根据你输入的公式自动生成HTML代码，</p>
<p>例子：</p>
<p><a href="http://www.yooyo.me/blog/wp-content/uploads/2010/05/zen-coding-expression3.png"><img class="alignnone size-full wp-image-136" title="zen coding-expression" src="http://www.yooyo.me/blog/wp-content/uploads/2010/05/zen-coding-expression3.png" alt="" width="565" height="393" /></a></p>
<p>输入zen coding 代码公式 ： div#page&gt;div.logo+ul#navigation&gt;li*3&gt;a</p>
<p>在textmate下的执行快捷键是 ⌘+E</p>
<p><a href="http://www.yooyo.me/blog/wp-content/uploads/2010/05/textmate-shortcut.png"><img class="alignnone size-full wp-image-137" title="textmate zen coding shortcut" src="http://www.yooyo.me/blog/wp-content/uploads/2010/05/textmate-shortcut.png" alt="" width="467" height="50" /></a></p>
<p>执行后为：</p>
<p><a href="http://www.yooyo.me/blog/wp-content/uploads/2010/05/zen-coding-expand.png"><img class="alignnone size-full wp-image-138" title="zen coding-expand" src="http://www.yooyo.me/blog/wp-content/uploads/2010/05/zen-coding-expand.png" alt="" width="565" height="393" /></a></p>
<p><span id="more-132"></span></p>
<p><a href="http://code.google.com/p/zen-coding/wiki/ZenHTMLSelectorsEn">点击查看更多关于zen coding 的语法</a></p>
<p>“缩写引擎”  拥有模块化结构，允许你在不同的语言上扩展公式。zen coding 现在支持的语言有：CSS, HTML, XML/XSL 和 HAML(需要 <a href="http://code.google.com/p/zen-coding/wiki/Filters">filters</a> 支持)</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<h2>“缩写引擎” 目前支持的功能：</h2>
<ol>
<li>ID跟CLASS属性：div#page.section.main</li>
<li>自定义属性: div[title]，a[title="Hello world" rel], td[colspan=2]</li>
<li>同时生成N个元素： li*5 会生成5个li 标签</li>
<li>使用$字符生成递增数字元素： li.item$*3  生成<a href="../wp-content/uploads/2010/05/li.item3_.png"><img title="li.item$*3" src="../wp-content/uploads/2010/05/li.item3_.png" alt="" width="391" height="277" /></a></li>
<li> 使用多个$字符生成多位数列：  li.item$$$ -&gt; li.item001</li>
<li>无限制嵌套公式支持：<tt><a name="Current_features_of_abbreviation_engine"><tt>div#page&gt;(div#header&gt;ul#nav&gt;li*4&gt;a)+(div#page&gt;(h1&gt;span)+p*2)+div#footer</tt></a></tt></li>
<li><tt>支持 Filters</tt></li>
<li><tt>div 标签可以省略，直接从id或者是class开始 </tt><a name="Current_features_of_abbreviation_engine"><tt>#content&gt;.section</tt> is the same as <tt>div#content&gt;div.section</tt>.</a></li>
</ol>
<p>可以观看 <a href="http://vimeo.com/7405114">视频</a> 跟 Smashing Magazine 上的 <a href="http://www.smashingmagazine.com/2009/11/21/zen-coding-a-new-way-to-write-html-code/">教程</a></p>
<h2><strong>官方支持的编辑器：</strong></h2>
<ol>
<li>Aptana/Eclipse</li>
<li>Textmate</li>
<li>Coda</li>
<li>Espresso</li>
<li>Komodo</li>
<li>Notepad++</li>
<li>PSPad</li>
<li>&lt;textarea&gt;(基于网站的编辑器) <a href="http://zen-coding.ru/textarea/">DEMO</a></li>
<li>editArea (基于网站的编辑器) <a href="http://zen-coding.ru/demo/">DEMO</a></li>
</ol>
<p><a href="http://code.google.com/p/zen-coding/">点击查看官网</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yooyo.me/blog/zen-coding-%e4%b8%80%e4%b8%aa%e4%b9%a6%e5%86%99html%e8%b7%9fcss%e4%bb%a3%e7%a0%81%e7%9a%84%e6%96%b9%e6%b3%95/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JS 的nextSibling属性(The built-in Javascript property nextSibling)</title>
		<link>http://www.yooyo.me/blog/js-%e7%9a%84nextsibling%e5%b1%9e%e6%80%a7the-built-in-javascript-property-nextsibling/</link>
		<comments>http://www.yooyo.me/blog/js-%e7%9a%84nextsibling%e5%b1%9e%e6%80%a7the-built-in-javascript-property-nextsibling/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 09:49:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[前端开发]]></category>

		<guid isPermaLink="false">http://www.yooyo.me/blog/?p=126</guid>
		<description><![CDATA[
			
				
			
		
今天做项目的时候遇到一个变态的问题，CKEditor 嵌入ROR 的时候出现了 一个回车产生2个br 标签的问题(2个回车产生4个br&#8230;&#8230;)，使段落之前的间距变大一倍。
CKeditor本身应该没有问题，为解决此问题，想了一个笨方法： 用JS的nextSibling 属性来查找是否有相邻的2个或者以上的br，有的话直接remove。 (用的是jQuery)。
初始代码：
var brs = $&#40;'.format_markdown_text br'&#41;.size&#40;&#41;;
var fbr = $&#40;'.format_markdown_text br'&#41;;
for&#40;i=brs-1;i&#38;gt;=0;i--&#41;&#123;
if&#40;fbr&#91;i&#93;.nextSibling.nodeName == &#34;BR&#34;&#41;&#123;
$&#40;fbr&#91;i&#93;&#41;.remove&#40;&#41;;
&#125;
&#125;
发现只取到部分的br，查资料发现，firefox、opera、safari会把诸如空格换行之类的排版元素视作节点读取，所以在这些浏览器下只读取了部分br。
改进的代码：
var brs = $&#40;'.format_markdown_text br'&#41;.size&#40;&#41;;
var fbr = $&#40;'.format_markdown_text br'&#41;;
for&#40;i=brs-1;i&#38;gt;=0;i--&#41;&#123;
if&#40;fbr&#91;i&#93;.nextSibling.nodeName == &#34;BR&#34; &#124;&#124; &#40;$&#40;fbr&#91;i&#93;.nextSibling&#41;.val&#40;&#41;.match&#40;/^[\s\r\n]*$/&#41; &#38;amp;&#38;amp; fbr&#91;i&#93;.nextSibling.nextSibling &#38;amp;&#38;amp; fbr&#91;i&#93;.nextSibling.nextSibling.nodeName == 'BR'&#41;&#41;&#123;
$&#40;fbr&#91;i&#93;&#41;.remove&#40;&#41;;
&#125;
&#125;
这样就圆满解决了 空格（或者多个）、回车等产生的问题。
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.yooyo.me%2Fblog%2Fjs-%25e7%259a%2584nextsibling%25e5%25b1%259e%25e6%2580%25a7the-built-in-javascript-property-nextsibling%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.yooyo.me%2Fblog%2Fjs-%25e7%259a%2584nextsibling%25e5%25b1%259e%25e6%2580%25a7the-built-in-javascript-property-nextsibling%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>今天做项目的时候遇到一个变态的问题，CKEditor 嵌入ROR 的时候出现了 一个回车产生2个br 标签的问题(2个回车产生4个br&#8230;&#8230;)，使段落之前的间距变大一倍。<br />
CKeditor本身应该没有问题，为解决此问题，想了一个笨方法： 用JS的nextSibling 属性来查找是否有相邻的2个或者以上的br，有的话直接remove。 (用的是jQuery)。<br />
初始代码：</p>
<div class="syhi_block"><code><span style="color: #003366; font-weight: bold;">var</span> brs <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.format_markdown_text br'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">size</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #003366; font-weight: bold;">var</span> fbr <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.format_markdown_text br'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000066; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span>i<span style="color: #339933;">=</span>brs<span style="color: #339933;">-</span><span style="color: #CC0000;">1</span><span style="color: #339933;">;</span>i<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;=</span><span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>i<span style="color: #339933;">--</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>fbr<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">nextSibling</span>.<span style="color: #660066;">nodeName</span> <span style="color: #339933;">==</span> <span style="color: #3366CC;">&quot;BR&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
$<span style="color: #009900;">&#40;</span>fbr<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">remove</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span></code></div>
<p>发现只取到部分的br，查资料发现，firefox、opera、safari会把诸如空格换行之类的排版元素视作节点读取，所以在这些浏览器下只读取了部分br。</p>
<p>改进的代码：</p>
<div class="syhi_block"><code><span style="color: #003366; font-weight: bold;">var</span> brs <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.format_markdown_text br'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">size</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #003366; font-weight: bold;">var</span> fbr <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.format_markdown_text br'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000066; font-weight: bold;">for</span><span style="color: #009900;">&#40;</span>i<span style="color: #339933;">=</span>brs<span style="color: #339933;">-</span><span style="color: #CC0000;">1</span><span style="color: #339933;">;</span>i<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;=</span><span style="color: #CC0000;">0</span><span style="color: #339933;">;</span>i<span style="color: #339933;">--</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
<span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>fbr<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">nextSibling</span>.<span style="color: #660066;">nodeName</span> <span style="color: #339933;">==</span> <span style="color: #3366CC;">&quot;BR&quot;</span> <span style="color: #339933;">||</span> <span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span>fbr<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">nextSibling</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">match</span><span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/^[\s\r\n]*$/</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;&amp;</span>amp<span style="color: #339933;">;</span> fbr<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">nextSibling</span>.<span style="color: #660066;">nextSibling</span> <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;&amp;</span>amp<span style="color: #339933;">;</span> fbr<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #660066;">nextSibling</span>.<span style="color: #660066;">nextSibling</span>.<span style="color: #660066;">nodeName</span> <span style="color: #339933;">==</span> <span style="color: #3366CC;">'BR'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
$<span style="color: #009900;">&#40;</span>fbr<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">remove</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span></code></div>
<p>这样就圆满解决了 空格（或者多个）、回车等产生的问题。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yooyo.me/blog/js-%e7%9a%84nextsibling%e5%b1%9e%e6%80%a7the-built-in-javascript-property-nextsibling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS inline-block 属性</title>
		<link>http://www.yooyo.me/blog/css-inline-block-%e5%b1%9e%e6%80%a7/</link>
		<comments>http://www.yooyo.me/blog/css-inline-block-%e5%b1%9e%e6%80%a7/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 09:34:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[前端开发]]></category>

		<guid isPermaLink="false">http://www.yooyo.me/blog/?p=122</guid>
		<description><![CDATA[
			
				
			
		
如果你有CSS编程经验的话，那么你对 inline-block 这个CSS属性应该不会陌生，inline-block 是 displaly 属性的一个值，但是这个属性IE6还不支持。在IE6下,对制定了float的元素增加margin 或者padding 属性的时候（margin或者padding的方向跟float一样，比如元素同时拥有float:left和margin-left 属性），会使margin或者padding的距离加倍（双边距bug）。当然你可以使用ie hack 来解决这个问题，在ie6下设置有原始值的一半。如果你用inline-block来代替float的话，就能很好的解决这个问题（大多数情况下）
使用inline-block 来代替float 的解决方案或或许是最有效的方法来实现内联块的价值。
inline-block的定义：
一下是来自一些网站关于inline-block的定义
Sitepoint’s
inline-block makes the element generate a block box  that’s laid out as if it were an inline box.
QuirksMode:
An inline block is placed inline (ie. on the same line as  adjacent content), but it behaves as a block.
Robert Nyman:
Basically, it’s a way [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.yooyo.me%2Fblog%2Fcss-inline-block-%25e5%25b1%259e%25e6%2580%25a7%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.yooyo.me%2Fblog%2Fcss-inline-block-%25e5%25b1%259e%25e6%2580%25a7%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>如果你有CSS编程经验的话，那么你对 inline-block 这个CSS属性应该不会陌生，inline-block 是 displaly 属性的一个值，但是这个属性IE6还不支持。在IE6下,对制定了float的元素增加margin 或者padding 属性的时候（margin或者padding的方向跟float一样，比如元素同时拥有float:left和margin-left 属性），会使margin或者padding的距离加倍（双边距bug）。当然你可以使用ie hack 来解决这个问题，在ie6下设置有原始值的一半。如果你用inline-block来代替float的话，就能很好的解决这个问题（大多数情况下）</p>
<p>使用inline-block 来代替float 的解决方案或或许是最有效的方法来实现内联块的价值。</p>
<p>inline-block的定义：</p>
<p>一下是来自一些网站关于inline-block的定义</p>
<p>Sitepoint’s</p>
<blockquote><p>inline-block makes the element generate a block box  that’s laid out as if it were an inline box.</p></blockquote>
<p>QuirksMode:</p>
<blockquote><p>An inline block is placed inline (ie. on the same line as  adjacent content), but it behaves as a block.</p></blockquote>
<p>Robert Nyman:</p>
<blockquote><p>Basically, it’s a way to make elements inline, but  preserving their block capabilities such as setting width and height,  top and bottom margins and paddings etc.</p></blockquote>
<p>可以理解为：将对象作为内联来显示，但是里面的内容作为块对象来呈现。（周围元素与其保持同一行，但可以设置宽度跟高度的属性）</p>
<p>什么情况下使用：</p>
<ul>
<li>解决ie6双边距bug</li>
<li>在横向类块元素上没有float属性</li>
<li>使内联元素能设置宽度跟高度，但是同时保持内联显示</li>
<li>使内联元素能设置margin和padding 属性</li>
</ul>
<p>目前 ie6,ie7 不支持 inline-block。但是可以通过触发haslayout来实现inline-block.</p>
<p>实现方法：</p>
<div class="syhi_block"><code><span style="color: #000000; font-weight: bold;">display</span><span style="color: #3333ff;">:-moz-inline-</span>stack<span style="color: #00AA00;">;</span><br />
<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span>inline-<span style="color: #993333;">block</span><span style="color: #00AA00;">;</span><br />
zoom<span style="color: #00AA00;">:</span><span style="color: #cc66cc;">1</span><span style="color: #00AA00;">;</span><br />
<span style="color: #00AA00;">*</span><span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">inline</span><span style="color: #00AA00;">;</span></code></div>
<p>更多的关于这个实现方法可以<a href="http://foohack.com/2007/11/cross-browser-support-for-inline-block-styling/" target="_blank">参考这里</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yooyo.me/blog/css-inline-block-%e5%b1%9e%e6%80%a7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>让IE也支持CSS3</title>
		<link>http://www.yooyo.me/blog/%e8%ae%a9ie%e4%b9%9f%e6%94%af%e6%8c%81css3/</link>
		<comments>http://www.yooyo.me/blog/%e8%ae%a9ie%e4%b9%9f%e6%94%af%e6%8c%81css3/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 03:13:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[前端开发]]></category>
		<category><![CDATA[css3 ie]]></category>

		<guid isPermaLink="false">http://www.yooyo.me/blog/%e8%ae%a9ie%e4%b9%9f%e6%94%af%e6%8c%81css3/</guid>
		<description><![CDATA[
			
				
			
		
IE目前还不支持CSS3的一些属性，通过这个脚本可以实现部分CSS3属性，
脚本下载地址 http://www.keithclark.co.uk/labs/ie-css3/#supported-libaries
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.yooyo.me%2Fblog%2F%25e8%25ae%25a9ie%25e4%25b9%259f%25e6%2594%25af%25e6%258c%2581css3%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.yooyo.me%2Fblog%2F%25e8%25ae%25a9ie%25e4%25b9%259f%25e6%2594%25af%25e6%258c%2581css3%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>IE目前还不支持CSS3的一些属性，通过这个脚本可以实现部分CSS3属性，</p>
<p>脚本下载地址 http://www.keithclark.co.uk/labs/ie-css3/#supported-libaries</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yooyo.me/blog/%e8%ae%a9ie%e4%b9%9f%e6%94%af%e6%8c%81css3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fix PNG image transparence in IE6</title>
		<link>http://www.yooyo.me/blog/fix-png-image-transparence-in-ie6/</link>
		<comments>http://www.yooyo.me/blog/fix-png-image-transparence-in-ie6/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 22:15:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[前端开发]]></category>

		<guid isPermaLink="false">http://www.yooyo.me/blog/?p=110</guid>
		<description><![CDATA[
			
				
			
		
transparent PNG image in IE6 is very headache!
Here is a another solution called DD_belatedPNG. you can find it here.
Usage:
&#60;!&#8211;[if IE 6]&#62;
 &#60;script src=&#8221;DD_belatedPNG_0.0.8a-min.js&#8221; type=&#8221;text/javascript&#8221;&#62;&#60;/script&#62;
&#60;script type=&#8221;text/javascript&#8221;&#62;
DD_belatedPNG.fix(&#8216;ClassName1,ClassName2&#8242;);
&#60;/script&#62;
&#60;![endif]&#8211;&#62;
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.yooyo.me%2Fblog%2Ffix-png-image-transparence-in-ie6%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.yooyo.me%2Fblog%2Ffix-png-image-transparence-in-ie6%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>transparent PNG image in IE6 is very headache!<br />
Here is a another solution called DD_belatedPNG. you can find it <a title="DD_belatedPNG" href="http://www.dillerdesign.com/experiment/DD_belatedPNG/" target="_blank">here</a>.</p>
<p>Usage:</p>
<p>&lt;!&#8211;[if IE 6]&gt;</p>
<p><span> </span>&lt;script src=&#8221;DD_belatedPNG_0.0.8a-min.js&#8221; type=&#8221;text/javascript&#8221;&gt;&lt;/script&gt;</p>
<p>&lt;script type=&#8221;text/javascript&#8221;&gt;</p>
<p>DD_belatedPNG.fix(&#8216;ClassName1,ClassName2&#8242;);</p>
<p>&lt;/script&gt;</p>
<p>&lt;![endif]&#8211;&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yooyo.me/blog/fix-png-image-transparence-in-ie6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>css 文字换行解决方案</title>
		<link>http://www.yooyo.me/blog/css-%e6%96%87%e5%ad%97%e6%8d%a2%e8%a1%8c%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88/</link>
		<comments>http://www.yooyo.me/blog/css-%e6%96%87%e5%ad%97%e6%8d%a2%e8%a1%8c%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 18:30:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[前端开发]]></category>
		<category><![CDATA[css front-end]]></category>

		<guid isPermaLink="false">http://www.yooyo.me/blog/css-%e6%96%87%e5%ad%97%e6%8d%a2%e8%a1%8c%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88/</guid>
		<description><![CDATA[
			
				
			
		
        word-wrap:break-word; overflow:hidden;
　　这种最好的方式，在 IE 下没有任何问题，在 FF 下，长串英文会被遮住超出的内容。
　　技术总结：
　　word-wrap是控制换行的。
　　使用break-word时，是将强制换行。中文没有任何问题，英文语句也没问题。但是对于长串的英文，就不起作用。
　　break-word是控制是否断词的。
　　normal是默认情况，英文单词不被拆开。
　　break-all，是断开单词。在单词到边界时，下个字母自动到下一行。主要解决了长串英文的问题。
　　keep-all，是指Chinese, Japanese, and Korean不断词。即只用此时，不用word-wrap，中文就不会换行了。（英文语句正常。）
　　IE下：
　　使用word-wrap:break-word;所有的都正常。
　　FireFox下：
　　如这2个都不用的话，中文不会出任何问题。英文语句也不会出问题。但是，长串英文会出问题。
　　为了解决长串英文，一般用word-wrap:break-word;word- break:break-all;。但是，此方式会导致，普通的英文语句中的单词会被断开（IE下也是）。
　　用：overflow:auto; IE下，长串会自动折行。FireFox下，长串会被遮盖。
　　所以，我们用word-wrap:break- word;overflow:hidden;
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.yooyo.me%2Fblog%2Fcss-%25e6%2596%2587%25e5%25ad%2597%25e6%258d%25a2%25e8%25a1%258c%25e8%25a7%25a3%25e5%2586%25b3%25e6%2596%25b9%25e6%25a1%2588%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.yooyo.me%2Fblog%2Fcss-%25e6%2596%2587%25e5%25ad%2597%25e6%258d%25a2%25e8%25a1%258c%25e8%25a7%25a3%25e5%2586%25b3%25e6%2596%25b9%25e6%25a1%2588%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>        word-wrap:break-word; overflow:hidden;</p>
<p>　　这种最好的方式，在 IE 下没有任何问题，在 FF 下，长串英文会被遮住超出的内容。</p>
<p>　　技术总结：</p>
<p>　　word-wrap是控制换行的。</p>
<p>　　使用break-word时，是将强制换行。中文没有任何问题，英文语句也没问题。但是对于长串的英文，就不起作用。</p>
<p>　　break-word是控制是否断词的。</p>
<p>　　normal是默认情况，英文单词不被拆开。</p>
<p>　　break-all，是断开单词。在单词到边界时，下个字母自动到下一行。主要解决了长串英文的问题。</p>
<p>　　keep-all，是指Chinese, Japanese, and Korean不断词。即只用此时，不用word-wrap，中文就不会换行了。（英文语句正常。）</p>
<p>　　IE下：</p>
<p>　　使用word-wrap:break-word;所有的都正常。</p>
<p>　　FireFox下：</p>
<p>　　如这2个都不用的话，中文不会出任何问题。英文语句也不会出问题。但是，长串英文会出问题。</p>
<p>　　为了解决长串英文，一般用word-wrap:break-word;word- break:break-all;。但是，此方式会导致，普通的英文语句中的单词会被断开（IE下也是）。</p>
<p>　　用：overflow:auto; IE下，长串会自动折行。FireFox下，长串会被遮盖。</p>
<p>　　所以，我们用word-wrap:break- word;overflow:hidden;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yooyo.me/blog/css-%e6%96%87%e5%ad%97%e6%8d%a2%e8%a1%8c%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LiveScience Image Gallery</title>
		<link>http://www.yooyo.me/blog/livescience-image-gallery/</link>
		<comments>http://www.yooyo.me/blog/livescience-image-gallery/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 23:12:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[视觉设计]]></category>
		<category><![CDATA[color]]></category>

		<guid isPermaLink="false">http://www.yooyo.me/blog/livescience-image-gallery/</guid>
		<description><![CDATA[
			
				
			
		
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.yooyo.me%2Fblog%2Flivescience-image-gallery%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.yooyo.me%2Fblog%2Flivescience-image-gallery%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<div id="attachment_106" class="wp-caption alignnone" style="width: 465px"><a href="http://www.yooyo.me/blog/wp-content/uploads/2010/02/mood-color-wheel-100208-02.jpg"><img class="size-full wp-image-106 " title="mood-color-wheel-100208-02" src="http://www.yooyo.me/blog/wp-content/uploads/2010/02/mood-color-wheel-100208-02.jpg" alt="mood-color-wheel-100208-02" width="455" height="468" /></a><p class="wp-caption-text">mood-color-wheel-100208-02</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.yooyo.me/blog/livescience-image-gallery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
