<?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; css</title>
	<atom:link href="http://julabs.me/blog/tags/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://julabs.me/blog</link>
	<description>想努力创造完美的东西，必须具备心灵的纯洁，同时富于宗教精神。</description>
	<lastBuildDate>Wed, 18 Jan 2012 06:34:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>用JavaScript操作important样式</title>
		<link>http://julabs.me/blog/control-important-style-javascript/</link>
		<comments>http://julabs.me/blog/control-important-style-javascript/#comments</comments>
		<pubDate>Sun, 09 Oct 2011 13:20:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[前端]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[cssText]]></category>
		<category><![CDATA[important]]></category>

		<guid isPermaLink="false">http://julabs.me/blog/?p=381</guid>
		<description><![CDATA[一般用JavaScript来控制元素样式的代码如下： document.getElementById(&#34;someDom&#34;).style.color=&#34;#f00&#34;; 但对于已经设置了“important”属性样式的元素，这一句就起不了作用了，就必须用到另一个属性：cssText，代码如下： document.getElementById(&#34;someDom&#34;).style.cssText=&#34;color:#f00 !important&#34;; // 用jQuery更方便 $(&#34;#someDom&#34;).css(&#34;cssText&#34;,&#34;color:#f00 !important&#34;); 但cssText也有个缺点，它会覆盖掉以前的inline样式，可以用累加的方式得以保留原有样式。代码如下： var elem = document.getElementById(&#34;someDom&#34;); elem.style.cssText +=&#34;;color:#f00 !important&#34;; 注意上面的累加语句等号右侧的“;”千万不能少，因为IE的cssText属性会默认去掉最后一个“;”，所以如果累加的话一定要重新加上。]]></description>
			<content:encoded><![CDATA[<p>一般用JavaScript来控制元素样式的代码如下：</p>
<pre><code class="javascript">
document.getElementById(&quot;someDom&quot;).style.color=&quot;#f00&quot;;
</code></pre>
<p>但对于已经设置了“important”属性样式的元素，这一句就起不了作用了，就必须用到另一个属性：<strong>cssText</strong>，代码如下：</p>
<pre><code class="javascript">
document.getElementById(&quot;someDom&quot;).style.cssText=&quot;color:#f00 !important&quot;;

// 用jQuery更方便
$(&quot;#someDom&quot;).css(&quot;cssText&quot;,&quot;color:#f00 !important&quot;);
</code></pre>
<p>但<strong>cssText</strong>也有个缺点，它会覆盖掉以前的inline样式，可以用累加的方式得以保留原有样式。代码如下：</p>
<pre><code class="javascript">
var elem = document.getElementById(&quot;someDom&quot;);
elem.style.cssText +=&quot;;color:#f00 !important&quot;;
</code></pre>
<p>注意上面的累加语句等号右侧的“<strong>;</strong>”千万不能少，因为<abbr title="Internet Explorer">IE</abbr>的<strong>cssText</strong>属性会默认去掉最后一个“<strong>;</strong>”，所以如果累加的话一定要重新加上。</p>
]]></content:encoded>
			<wfw:commentRss>http://julabs.me/blog/control-important-style-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex4下的CSS规则</title>
		<link>http://julabs.me/blog/css-rule-flex4/</link>
		<comments>http://julabs.me/blog/css-rule-flex4/#comments</comments>
		<pubDate>Sun, 19 Dec 2010 13:48:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[flex4]]></category>

		<guid isPermaLink="false">http://julabs.me/blog/?p=345</guid>
		<description><![CDATA[在Flex4中提供了两套样式，一个是经典的Halo，另外就是新加的Spark。新的Spark组件比Halo更容易自定义样式，这对设计者来说是非常有益的，他们不必再为实现一个样式而写大量的代码了。下面来看一个实例，如有以下代码的一个mxml文件： &#60;?xml version=&#34;1.0&#34; encoding=&#34;utf-8&#34;?&#62; &#60;s:Application xmlns:fx=&#34;http://ns.adobe.com/mxml/2009&#34; xmlns:s=&#34;library://ns.adobe.com/flex/spark&#34; xmlns:mx=&#34;library://ns.adobe.com/flex/mx&#34;&#62; &#60;fx:Style&#62; @namespace s &#34;library://ns.adobe.com/flex/spark&#34;; @namespace mx &#34;library://ns.adobe.com/flex/mx&#34;; s&#124;Button { color: #0000FF; } mx&#124;Button { color: #FF0000; } .myStyle{ font-style: italic; } #myId{ font-size: 18; } &#60;/fx:Style&#62; &#60;s:Panel title=&#34;JuLabs.me Flex4 CSS Demo&#34; styleName=&#34;myStyle&#34; &#8230; <a href="http://julabs.me/blog/css-rule-flex4/">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>在<a href="http://www.adobe.com/products/flashbuilder/" target="_blank">Flex4</a>中提供了两套样式，一个是经典的<strong>Halo</strong>，另外就是新加的<strong>Spark</strong>。新的<strong>Spark</strong>组件比<strong>Halo</strong>更容易自定义样式，这对设计者来说是非常有益的，他们不必再为实现一个样式而写大量的代码了。下面来看一个实例，如有以下代码的一个<strong>mxml</strong>文件：</p>
<pre><code class="xml">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;s:Application
 xmlns:fx=&quot;http://ns.adobe.com/mxml/2009&quot;
 xmlns:s=&quot;library://ns.adobe.com/flex/spark&quot;
 xmlns:mx=&quot;library://ns.adobe.com/flex/mx&quot;&gt;

	&lt;fx:Style&gt;
		@namespace s &quot;library://ns.adobe.com/flex/spark&quot;;
		@namespace mx &quot;library://ns.adobe.com/flex/mx&quot;;

		s|Button {
			color: #0000FF;
		}

		mx|Button {
			color: #FF0000;
		}

		.myStyle{
			font-style: italic;
		}
		#myId{
			font-size: 18;
		}
	&lt;/fx:Style&gt;

	&lt;s:Panel title=&quot;JuLabs.me Flex4 CSS Demo&quot; styleName=&quot;myStyle&quot; width=&quot;100%&quot; height=&quot;100%&quot;&gt;

		&lt;s:layout&gt;
			&lt;s:VerticalLayout /&gt;
		&lt;/s:layout&gt;

		&lt;s:Button label=&quot;蓝色 spark 18号&quot; id=&quot;myId&quot; /&gt;

		&lt;mx:Button label=&quot;红色 halo 斜体&quot; styleName=&quot;myStyle&quot; /&gt;

	&lt;/s:Panel&gt;

&lt;/s:Application&gt;
</code></pre>
<p>在此例中<abbr title="Cascading Style Sheets">CSS</abbr>代码写在<strong>fx:Style</strong>标签里，<abbr title="Cascading Style Sheets">CSS</abbr>代码首先要申明命名空间，如下：</p>
<pre><code class="css">
@namespace s "library://ns.adobe.com/flex/spark";
@namespace mx "library://ns.adobe.com/flex/mx";
</code></pre>
<p>上面的代码把<strong>s</strong>指向了<strong>Spark</strong>，把<strong>mx</strong>指向了<strong>Halo</strong>。然后就可以写相应的<abbr title="Cascading Style Sheets">CSS</abbr>代码了，但在每个样式前面也要加上命名空间名称，子选择符也要加上。如：</p>
<p><span id="more-345"></span></p>
<pre><code class="css">
s|Button {
	color: #0000FF;
}
mx|Button {
	color: #FF0000;
}
</code></pre>
<p>上面的代码一个定义了<strong>Spark</strong>样式的蓝色<code>Button</code>，第二个定义了<strong>Halo</strong>样式的红色<code>Button</code>。如果在项目中只使用一种样式，那么也可以将这个样式定为默认样式。比如要将<strong>Spark</strong>定为默认样式，可以用下面的语句：</p>
<pre><code class="css">
@namespace "library://ns.adobe.com/flex/spark";
</code></pre>
<p>这样，在写<abbr title="Cascading Style Sheets">CSS</abbr>样式时就不用在每个选择符前面加<strong>s|</strong>了。
</p>
<p>如果是自定义的组件，可以用下面的语句：</p>
<pre><code class="css">
@namespace theme “me.julabs.theme.*”;
theme|Button {
	padding-left: 20;
}
</code></pre>
<p>上面的代码把<strong>theme</strong>指向自己定义的组件，这样就可以用<strong>theme|</strong>引用自定义的组件了。</p>
<p>也完全可以使用组件的<strong>styleName</strong>和<strong>id</strong>属性来设置它们的样式，这样也不需要在选择符前面加<strong>s|</strong>之类的命名空间名称。如下：</p>
<pre><code class="css">
.myStyle{
	font-style: italic;
}
#myId{
	font-size: 18;
}
</code></pre>
<p>这个例子里的<abbr title="Cascading Style Sheets">CSS</abbr>代码都是直接写在<strong>mxml</strong>文件中的<strong>fx:Style</strong>标签里的，这其实不符合大项目应用的。可以直接把<abbr title="Cascading Style Sheets">CSS</abbr>代码单独保存为一个文件，比如：<strong>style.css</strong>，用<strong>fx:Style</strong>的<strong>source</strong>属性来指向这个文件，这样就可以实现结构和样式分离的原则。如：</p>
<pre><code class="xml">&lt;fx:Style source="style.css" /&gt;</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://julabs.me/blog/css-rule-flex4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS渲染开销真地非常大</title>
		<link>http://julabs.me/blog/css-is-greatest-cost/</link>
		<comments>http://julabs.me/blog/css-is-greatest-cost/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 15:57:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[前端]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://julabs.me/blog/?p=269</guid>
		<description><![CDATA[《高性能网站建设进阶指南》中说处理CSS是最大的开销，我起先认为有点言过其实，最近才发现真是真理。 近期做的一个页面，要显示近200多行数据，每行数据里面有11个单元格，而每行的最后两个单元格中还嵌套有表格。这个页面突然最近两天变地非常慢，而且在IE6下尤为明显。刚开始以为是JavaScript的问题，就一直在这方面做优化。为了让页面看起来快点，我甚至用了分时分段创建DOM的做法，但情况仍然没有明显地好转。后来才发现其实创建DOM的过程是非常快的，而慢就慢在了渲染上面。我把CSS文件移除后页面变地非常快，最终在CSS文件中一句句地排查，终于找到了罪魁祸首：背景图片（background-image）。 原来设计要为每个单元格增加一个1像素的边框，并且每个单元格有固定的宽度，而加了一个边框的单元格在不同的浏览器下面它们最终的宽度就不一样。为了兼容我去掉了边框，改用了设置一像素平铺背景来模拟边框。表格有200多行，每行连子表格共有17个单元格，合在一起有3,4000个单元格，每个单元格都有平铺的小背景，不慢才怪！ 这件事给我的教训很大，以前对CSS的认识不足，只关注JavaScript，现在要重新认识CSS了。 《高性能网站建设进阶指南》中给出了几条编写高效CSS选择符的要点： 避免使用通配符：除了传统意义上的通配选择符外，Hyatt把相邻兄弟选择符、子选择符、后代选择符和属性选择符都归纳到了“通配符”分类下，他仅推荐使用ID、类、和标签选择符。 不要限定ID选择符；对于div#idsel这样的选择符，应该改成#idsel，因为在页面里一个指定的ID只能对应一个元素，没有必要再添加其它限定符。 不要限定类选择符：不要用具体的限定类选择符，如li.mystyle，改成.list-mystyle会更好些 让规则越具体越好：如ul li a这样的，最好是创建一个像.list-link这样的类。 避免使用后代选择符：通常使用后代选择符的开销是最高的，在有条件的情况下可以用子选择符代替。这一条对IE6无用，IE6不支持子选择符。 避免使用标签和子选择符：如果有像#myid > li > a这样的选择符，可以改成一个类，如.myid-link。 质疑子选择符的所有用途：再次提醒检查所有使用子选择符的地方，然后尽可能用具体的类取代它。 依靠继承：了解哪些属性可能通过继承来获取，避免对这些属性重复指定规则，可以参考《Full property table》。 这些要点有很多不现实的地方，因为子选择符在实际操作中是必须要用到的，但是我们可以在达到效果的基础上利用这些要点来优化CSS代码。 这里有两篇Jon Sykes的文章，里面列出了不同规则对于渲染速度的影响，可以参考下： Testing CSS Performance Testing CSS Performance (pt 2) 此外，还在网上收集了一些CSS优化的规则，也列出来： 十六进制的颜色值对位数与大小写：建议用#FFFFFF，而不要用简写#fff，因为十六进制的颜色值默认标准是大写及6位数标注，在未知情况下不希望冒险而降低了渲染的效率。 用display与visibility隐藏的差异：建议用display:none来隐藏元素，display隐藏对象不保留物理空间，visibility为隐藏对象保留占据的物理空间。当浏览器渲染被占据的物理空间时，会有所消耗资源。 border:none;与border:0;的区别：建议用border:none;，和display与visibility的关系类似，分别不保留与保留空间。更多的是border:0;尽管可以隐藏掉边框，但它会为你保留border-color/border-style的使用权。 不宜过小的背景图片平铺：不赞成宽高8px以下的平铺背景图片。 IE的滤镜：不建议使用IE的滤镜，不仅消耗资源，也有兼容问题。]]></description>
			<content:encoded><![CDATA[<p><a href="http://book.douban.com/subject/4719162/" target="_blank">《高性能网站建设进阶指南》</a>中说<strong>处理CSS是最大的开销</strong>，我起先认为有点言过其实，最近才发现真是真理。</p>
<p>近期做的一个页面，要显示近200多行数据，每行数据里面有11个单元格，而每行的最后两个单元格中还嵌套有表格。这个页面突然最近两天变地非常慢，而且在<abbr title="Internet Explorer 6">IE6</abbr>下尤为明显。刚开始以为是<strong>JavaScript</strong>的问题，就一直在这方面做优化。为了让页面看起来快点，我甚至用了分时分段创建<abbr title="Document Object Model">DOM</abbr>的做法，但情况仍然没有明显地好转。后来才发现其实创建<abbr title="Document Object Model">DOM</abbr>的过程是非常快的，而慢就慢在了渲染上面。我把<abbr title="Cascading Style Sheets">CSS</abbr>文件移除后页面变地非常快，最终在<abbr title="Cascading Style Sheets">CSS</abbr>文件中一句句地排查，终于找到了罪魁祸首：<strong>背景图片（background-image）</strong>。</p>
<p>原来设计要为每个单元格增加一个1像素的边框，并且每个单元格有固定的宽度，而加了一个边框的单元格在不同的浏览器下面它们最终的宽度就不一样。为了兼容我去掉了边框，改用了设置一像素平铺背景来模拟边框。表格有200多行，每行连子表格共有17个单元格，合在一起有3,4000个单元格，每个单元格都有平铺的小背景，不慢才怪！</p>
<p>这件事给我的教训很大，以前对<abbr title="Cascading Style Sheets">CSS</abbr>的认识不足，只关注<strong>JavaScript</strong>，现在要重新认识<abbr title="Cascading Style Sheets">CSS</abbr>了。</p>
<p><a href="http://book.douban.com/subject/4719162/" target="_blank">《高性能网站建设进阶指南》</a>中给出了几条编写高效<abbr title="Cascading Style Sheets">CSS</abbr>选择符的要点：</p>
<ul>
<li><strong>避免使用通配符</strong>：除了传统意义上的通配选择符外，Hyatt把相邻兄弟选择符、子选择符、后代选择符和属性选择符都归纳到了“通配符”分类下，他仅推荐使用ID、类、和标签选择符。</li>
<li><strong>不要限定ID选择符</strong>；对于<code>div#idsel</code>这样的选择符，应该改成<code>#idsel</code>，因为在页面里一个指定的ID只能对应一个元素，没有必要再添加其它限定符。</li>
<li><strong>不要限定类选择符</strong>：不要用具体的限定类选择符，如<code>li.mystyle</code>，改成<code>.list-mystyle</code>会更好些</li>
<li><strong>让规则越具体越好</strong>：如<code>ul li a</code>这样的，最好是创建一个像<code>.list-link</code>这样的类。</li>
<li><strong>避免使用后代选择符</strong>：通常使用后代选择符的开销是最高的，在有条件的情况下可以用子选择符代替。这一条对<abbr title="Internet Explorer 6">IE6</abbr>无用，<abbr title="Internet Explorer 6">IE6</abbr>不支持子选择符。</li>
<li><strong>避免使用标签和子选择符</strong>：如果有像<code>#myid > li > a</code>这样的选择符，可以改成一个类，如<code>.myid-link</code>。</li>
<li><strong>质疑子选择符的所有用途</strong>：再次提醒检查所有使用子选择符的地方，然后尽可能用具体的类取代它。</li>
<li><strong>依靠继承</strong>：了解哪些属性可能通过继承来获取，避免对这些属性重复指定规则，可以参考<a href="http://www.w3.org/TR/CSS21/propidx.html" target="_blank">《Full property table》</a>。</li>
</ul>
<p>这些要点有很多不现实的地方，因为子选择符在实际操作中是必须要用到的，但是我们可以在达到效果的基础上利用这些要点来优化<abbr title="Cascading Style Sheets">CSS</abbr>代码。</p>
<p>这里有两篇<a href="http://blog.archive.jpsykes.com/index.html" target="_blank">Jon Sykes</a>的文章，里面列出了不同规则对于渲染速度的影响，可以参考下：</p>
<ul>
<li><a href="http://blog.archive.jpsykes.com/151/testing-css-performance/index.html" target="_blank">Testing CSS Performance</a></li>
<li><a href="http://blog.archive.jpsykes.com/152/testing-css-performance-pt-2/index.html" target="_blank">Testing CSS Performance (pt 2)</a></li>
</ul>
<p>此外，还在网上收集了一些<abbr title="Cascading Style Sheets">CSS</abbr>优化的规则，也列出来：</p>
<ul>
<li><strong>十六进制的颜色值对位数与大小写</strong>：建议用<code>#FFFFFF</code>，而不要用简写<code>#fff</code>，因为十六进制的颜色值默认标准是大写及6位数标注，在未知情况下不希望冒险而降低了渲染的效率。</li>
<li><strong>用display与visibility隐藏的差异</strong>：建议用<code>display:none</code>来隐藏元素，<code>display</code>隐藏对象不保留物理空间，<code>visibility</code>为隐藏对象保留占据的物理空间。当浏览器渲染被占据的物理空间时，会有所消耗资源。</li>
<li><strong>border:none;与border:0;的区别</strong>：建议用<code>border:none;</code>，和<code>display</code>与<code>visibility</code>的关系类似，分别不保留与保留空间。更多的是<code>border:0;</code>尽管可以隐藏掉边框，但它会为你保留<code>border-color/border-style</code>的使用权。</li>
<li><strong>不宜过小的背景图片平铺</strong>：不赞成宽高8px以下的平铺背景图片。</li>
<li><strong>IE的滤镜</strong>：不建议使用IE的滤镜，不仅消耗资源，也有兼容问题。</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://julabs.me/blog/css-is-greatest-cost/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS中文字体转编码</title>
		<link>http://julabs.me/blog/css-font-unicode/</link>
		<comments>http://julabs.me/blog/css-font-unicode/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 13:20:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[前端]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[family]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[unicode]]></category>

		<guid isPermaLink="false">http://julabs.me/blog/?p=251</guid>
		<description><![CDATA[转自悠悠左的《Unicode – CSS中文字体转编码》。 在制作网页的时候，为了兼容大部分浏览器，我们常常要求在CSS样式文档中不出现中文字体的，尤其是在{}中，因此通过参照下表将其对应转编，可以将中文名转成英文名。 注意unicode2是直接输出为文本的。 比如：微软雅黑，我们在CSS中的设置为： .font01{ font-family:"Microsoft Yahei"; } 也可以是对应的unicode形式： .font02{ font-family:"\5FAE\8F6F\96C5\9ED1"; } 但微软雅黑对应的unicode2即&#x5FAE;&#x8F6F;&#x6B63;&#x9ED1;&#x4F53;写在样式文档里是没有效果的，因为unicode2是以文本形式输出的，这个可以将对应的unicode2放到html文档中尝试一下，对应输出微软雅黑四个字。 中文名 英文名 Unicode Unicode 2 Mac OS 华文细黑 STHeiti Light [STXihei] \534E\6587\7EC6\9ED1 &#38;#x534E;&#38;#x6587;&#38;#x7EC6;&#38;#x9ED1; 华文黑体 STHeiti \534E\6587\9ED1\4F53 &#38;#x534E;&#38;#x6587;&#38;#x9ED1;&#38;#x4F53; 华文楷体 STKaiti \534E\6587\6977\4F53 &#38;#x534E;&#38;#x6587;&#38;#x6977;&#38;#x4F53; 华文宋体 STSong \534E\6587\5B8B\4F53 &#38;#x534E;&#38;#x6587;&#38;#x5B8B;&#38;#x4F53; &#8230; <a href="http://julabs.me/blog/css-font-unicode/">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>转自<a href="http://www.uuzuo.com/" target="_blank">悠悠左</a>的<a href="http://www.uuzuo.com/archives/unicode-css/" target="_blank">《Unicode – CSS中文字体转编码》</a>。</p>
<p>在制作网页的时候，为了兼容大部分浏览器，我们常常要求在<abbr title="Cascading Style Sheets">CSS</abbr>样式文档中不出现中文字体的，尤其是在<strong>{}</strong>中，因此通过参照下表将其对应转编，可以将中文名转成英文名。</p>
<p><strong>注意unicode2是直接输出为文本的。</strong></p>
<p>比如：微软雅黑，我们在<abbr title="Cascading Style Sheets">CSS</abbr>中的设置为：</p>
<pre><code class="css">.font01{
	font-family:"Microsoft Yahei";
}</code></pre>
<p>也可以是对应的unicode形式：</p>
<pre><code class="css">.font02{
	font-family:"\5FAE\8F6F\96C5\9ED1";
}</code></pre>
<p>但微软雅黑对应的<strong>unicode2</strong>即<strong>&#x5FAE;&#x8F6F;&#x6B63;&#x9ED1;&#x4F53;</strong>写在样式文档里是没有效果的，因为<strong>unicode2</strong>是以文本形式输出的，这个可以将对应的<strong>unicode2</strong>放到html文档中尝试一下，对应输出微软雅黑四个字。</p>
<table>
<thead>
<tr>
<th>中文名</th>
<th>英文名</th>
<th>Unicode</th>
<th>Unicode 2</th>
</tr>
</thead>
<tbody>
<tr>
<th colspan="4">Mac OS</th>
</tr>
<tr style="font-family:\534E\6587\7EC6\9ED1;">
<td>华文细黑</td>
<td>STHeiti Light [STXihei]</td>
<td>\534E\6587\7EC6\9ED1</td>
<td>&amp;#x534E;&amp;#x6587;&amp;#x7EC6;&amp;#x9ED1;</td>
</tr>
<tr style="font-family:\534E\6587\9ED1\4F53;">
<td>华文黑体</td>
<td>STHeiti</td>
<td>\534E\6587\9ED1\4F53</td>
<td>&amp;#x534E;&amp;#x6587;&amp;#x9ED1;&amp;#x4F53;</td>
</tr>
<tr style="font-family:\534E\6587\6977\4F53;">
<td>华文楷体</td>
<td>STKaiti</td>
<td>\534E\6587\6977\4F53</td>
<td>&amp;#x534E;&amp;#x6587;&amp;#x6977;&amp;#x4F53;</td>
</tr>
<tr style="font-family:\534E\6587\5B8B\4F53;">
<td>华文宋体</td>
<td>STSong</td>
<td>\534E\6587\5B8B\4F53</td>
<td>&amp;#x534E;&amp;#x6587;&amp;#x5B8B;&amp;#x4F53;</td>
</tr>
<tr style="font-family:\534E\6587\4EFF\5B8B;">
<td>华文仿宋</td>
<td>STFangsong</td>
<td>\534E\6587\4EFF\5B8B</td>
<td>&amp;#x534E;&amp;#x6587;&amp;#x4EFF;&amp;#x5B8B;</td>
</tr>
<tr style="font-family:\4E3D\9ED1 Pro;">
<td>丽黑 Pro</td>
<td>LiHei Pro Medium</td>
<td>\4E3D\9ED1 Pro</td>
<td>&amp;#x4E3D;&amp;#x9ED1; Pro</td>
</tr>
<tr style="font-family:\4E3D\5B8B Pro;">
<td>丽宋 Pro</td>
<td>LiSong Pro Light</td>
<td>\4E3D\5B8B Pro</td>
<td>&amp;#x4E3D;&amp;#x5B8B; Pro</td>
</tr>
<tr style="font-family:\6807\6977\4F53;">
<td>标楷体</td>
<td>BiauKai</td>
<td>\6807\6977\4F53</td>
<td>&amp;#x6807;&amp;#x6977;&amp;#x4F53;</td>
</tr>
<tr style="font-family:\82F9\679C\4E3D\4E2D\9ED1;">
<td>苹果丽中黑</td>
<td>Apple LiGothic Medium</td>
<td>\82F9\679C\4E3D\4E2D\9ED1</td>
<td>&amp;#x82F9;&amp;#x679C;&amp;#x4E3D;&amp;#x4E2D;&amp;#x9ED1;</td>
</tr>
<tr style="font-family:;">
<td>苹果丽细宋</td>
<td>Apple LiSung Light</td>
<td>\82F9\679C\4E3D\7EC6\5B8B</td>
<td>&amp;#x82F9;&amp;#x679C;&amp;#x4E3D;&amp;#x7EC6;&amp;#x5B8B;</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="4">Windows</th>
</tr>
<tr style="font-family:\65B0\7EC6\660E\4F53;">
<td>新细明体</td>
<td>PMingLiU</td>
<td>\65B0\7EC6\660E\4F53</td>
<td>&amp;#x65B0;&amp;#x7EC6;&amp;#x660E;&amp;#x4F53;</td>
</tr>
<tr style="font-family:\7EC6\660E\4F53;">
<td>细明体</td>
<td>MingLiU</td>
<td>\7EC6\660E\4F53</td>
<td>&amp;#x7EC6;&amp;#x660E;&amp;#x4F53;</td>
</tr>
<tr style="font-family:\6807\6977\4F53;">
<td>标楷体</td>
<td>DFKai-SB</td>
<td>\6807\6977\4F53</td>
<td>&amp;#x6807;&amp;#x6977;&amp;#x4F53;</td>
</tr>
<tr style="font-family:\9ED1\4F53;">
<td>黑体</td>
<td>SimHei</td>
<td>\9ED1\4F53</td>
<td>&amp;#x9ED1;&amp;#x4F53;</td>
</tr>
<tr style="font-family:\5b8b\4f53;">
<td>宋体</td>
<td>SimSun</td>
<td>\5B8B\4F53</td>
<td>&amp;#x5B8B;&amp;#x4F53;</td>
</tr>
<tr style="font-family:\65B0\5B8B\4F53;">
<td>新宋体</td>
<td>NSimSun</td>
<td>\65B0\5B8B\4F53</td>
<td>&amp;#x65B0;&amp;#x5B8B;&amp;#x4F53;</td>
</tr>
<tr style="font-family:\4EFF\5B8B;">
<td>仿宋</td>
<td>FangSong</td>
<td>\4EFF\5B8B</td>
<td>&amp;#x4EFF;&amp;#x5B8B;</td>
</tr>
<tr style="font-family:\6977\4F53;">
<td>楷体</td>
<td>KaiTi</td>
<td>\6977\4F53</td>
<td>&amp;#x6977;&amp;#x4F53;</td>
</tr>
<tr style="font-family:\4EFF\5B8B_GB2312;">
<td>仿宋_GB2312</td>
<td>FangSong_GB2312</td>
<td>\4EFF\5B8B_GB2312</td>
<td>&amp;#x4EFF;&amp;#x5B8B;_GB2312</td>
</tr>
<tr style="font-family:\6977\4F53_GB2312;">
<td>楷体_GB2312</td>
<td>KaiTi_GB2312</td>
<td>\6977\4F53_GB2312</td>
<td>&amp;#x6977;&amp;#x4F53;_GB2312</td>
</tr>
<tr style="font-family:\5FAE\x8F6F\6B63\9ED1\4F53;">
<td>微软正黑体</td>
<td>Microsoft JhengHei</td>
<td>\5FAE\x8F6F\6B63\9ED1\4F53</td>
<td>&amp;#x5FAE;&amp;#x8F6F;&amp;#x6B63;&amp;#x9ED1;&amp;#x4F53;</td>
</tr>
<tr style="font-family:\5FAE\8F6F\96C5\9ED1;">
<td>微软雅黑</td>
<td>Microsoft YaHei</td>
<td>\5FAE\8F6F\96C5\9ED1</td>
<td>&amp;#x5FAE;&amp;#x8F6F;&amp;#x96C5;&amp;#x9ED1;</td>
</tr>
</tbody>
<tbody>
<tr>
<th colspan="4">Office</th>
</tr>
<tr style="font-family:\96B6\4E66;">
<td>隶书</td>
<td>LiSu</td>
<td>\96B6\4E66</td>
<td>&amp;#x96B6;&amp;#x4E66;</td>
</tr>
<tr style="font-family:\5E7C\5706;">
<td>幼圆</td>
<td>YouYuan</td>
<td>\5E7C\5706</td>
<td>&amp;#x5E7C;&amp;#x5706;</td>
</tr>
<tr style="font-family:\534E\6587\7EC6\9ED1;">
<td>华文细黑</td>
<td>STXihei</td>
<td>\534E\6587\7EC6\9ED1</td>
<td>&amp;#x534E;&amp;#x6587;&amp;#x7EC6;&amp;#x9ED1;</td>
</tr>
<tr style="font-family:\534E\6587\6977\4F53;">
<td>华文楷体</td>
<td>STKaiti</td>
<td>\534E\6587\6977\4F53</td>
<td>&amp;#x534E;&amp;#x6587;&amp;#x6977;&amp;#x4F53;</td>
</tr>
<tr style="font-family:\534E\6587\5B8B\4F53;">
<td>华文宋体</td>
<td>STSong</td>
<td>\534E\6587\5B8B\4F53</td>
<td>&amp;#x534E;&amp;#x6587;&amp;#x5B8B;&amp;#x4F53;</td>
</tr>
<tr style="font-family:\534E\6587\4E2D\5B8B;">
<td>华文中宋</td>
<td>STZhongsong</td>
<td>\534E\6587\4E2D\5B8B</td>
<td>&amp;#x534E;&amp;#x6587;&amp;#x4E2D;&amp;#x5B8B;</td>
</tr>
<tr style="font-family:\534E\6587\4EFF\5B8B;">
<td>华文仿宋</td>
<td>STFangsong</td>
<td>\534E\6587\4EFF\5B8B</td>
<td>&amp;#x534E;&amp;#x6587;&amp;#x4EFF;&amp;#x5B8B;</td>
</tr>
<tr style="font-family:\65B9\6B63\8212\4F53;">
<td>方正舒体</td>
<td>FZShuTi</td>
<td>\65B9\6B63\8212\4F53</td>
<td>&amp;#x65B9;&amp;#x6B63;&amp;#x8212;&amp;#x4F53;</td>
</tr>
<tr style="font-family:\65B9\6B63\59DA\4F53;">
<td>方正姚体</td>
<td>FZYaoti</td>
<td>\65B9\6B63\59DA\4F53</td>
<td>&amp;#x65B9;&amp;#x6B63;&amp;#x59DA;&amp;#x4F53;</td>
</tr>
<tr style="font-family:\534E\6587\5F69\4E91;">
<td>华文彩云</td>
<td>STCaiyun</td>
<td>\534E\6587\5F69\4E91</td>
<td>&amp;#x534E;&amp;#x6587;&amp;#x5F69;&amp;#x4E91;</td>
</tr>
<tr style="font-family:\534E\6587\7425\73C0;">
<td>华文琥珀</td>
<td>STHupo</td>
<td>\534E\6587\7425\73C0</td>
<td>&amp;#x534E;&amp;#x6587;&amp;#x7425;&amp;#x73C0;</td>
</tr>
<tr style="font-family:\534E\6587\96B6\4E66;">
<td>华文隶书</td>
<td>STLiti</td>
<td>\534E\6587\96B6\4E66</td>
<td>&amp;#x534E;&amp;#x6587;&amp;#x96B6;&amp;#x4E66;</td>
</tr>
<tr style="font-family:\534E\6587\884C\6977;">
<td>华文行楷</td>
<td>STXingkai</td>
<td>\534E\6587\884C\6977</td>
<td>&amp;#x534E;&amp;#x6587;&amp;#x884C;&amp;#x6977;</td>
</tr>
<tr style="font-family:\534E\6587\65B0\9B4F;">
<td>华文新魏</td>
<td>STXinwei</td>
<td>\534E\6587\65B0\9B4F</td>
<td>&amp;#x534E;&amp;#x6587;&amp;#x65B0;&amp;#x9B4F;</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://julabs.me/blog/css-font-unicode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用Dust-Me Selectors清理CSS文件</title>
		<link>http://julabs.me/blog/dust-me-selectors/</link>
		<comments>http://julabs.me/blog/dust-me-selectors/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 14:39:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[前端]]></category>
		<category><![CDATA[clear]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://julabs.me/blog/?p=246</guid>
		<description><![CDATA[现在减少文件大小是前端的一项重要任务，对于js和css文件可以用软件去除里面的注释和空格来达到减少体积的目的。但是css文件还是有很多无用的代码，可以用Dust-Me Selectors来得到无用代码的名单，然后就可以按图索骥来清除它们。 支持外链形式的样式表，如使用&#60;link&#62;和@import外联到页面中的样式表，还包括&#60;?xml-stylesheet?&#62;处理结构里带的样式表。但是对于嵌入样式（在标签&#60;style&#62;内的样式）和内联（使用元素的style属性的行样式）的样式，是不支持的。 支持IE条件注释语句。 即可以检查单页，也可以检查整个站点。 可以识别大部分的CSS2和CSS3选择器，但可以识别所有的CSS1选择器。 可以识别一般的CSShack，如：“* html #foo”会被当成“html #foo”。]]></description>
			<content:encoded><![CDATA[<p>现在减少文件大小是前端的一项重要任务，对于<strong>js</strong>和<strong>css</strong>文件可以用软件去除里面的注释和空格来达到减少体积的目的。但是<strong>css</strong>文件还是有很多无用的代码，可以用<a href="http://www.sitepoint.com/dustmeselectors/" target="_blank">Dust-Me Selectors</a>来得到无用代码的名单，然后就可以按图索骥来清除它们。</p>
<ul>
<li>支持外链形式的样式表，如使用<strong>&lt;link&gt;</strong>和<strong>@import</strong>外联到页面中的样式表，还包括<strong>&lt;?xml-stylesheet?&gt;</strong>处理结构里带的样式表。但是对于嵌入样式（在标签<strong>&lt;style&gt;</strong>内的样式）和内联（使用元素的<strong>style</strong>属性的行样式）的样式，是不支持的。</li>
<li>支持IE条件注释语句。</li>
<li>即可以检查单页，也可以检查整个站点。</li>
<li>可以识别大部分的<strong>CSS2</strong>和<strong>CSS3</strong>选择器，但可以识别所有的<strong>CSS1</strong>选择器。</li>
<li>可以识别一般的<strong>CSS</strong>hack，如：“* html #foo”会被当成“html #foo”。</li>
</ul>
<p class="img"><a href="http://www.sitepoint.com/dustmeselectors/" target="_blank"><img width="411" height="594" alt="Dust-Me Selectors" src="/blog/img/10/dust-me-selectors01.png" /></a></p>
<p class="img"><a href="http://www.sitepoint.com/dustmeselectors/" target="_blank"><img width="355" height="219" alt="Dust-Me Selectors" src="/blog/img/10/dust-me-selectors02.png" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://julabs.me/blog/dust-me-selectors/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Table的“min-height”属性</title>
		<link>http://julabs.me/blog/min-height-of-table/</link>
		<comments>http://julabs.me/blog/min-height-of-table/#comments</comments>
		<pubDate>Mon, 05 Jul 2010 15:39:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[前端]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[min-height]]></category>
		<category><![CDATA[table]]></category>

		<guid isPermaLink="false">http://julabs.me/blog/?p=242</guid>
		<description><![CDATA[今天在制做页面时，需要对table元素里的td设置min-height属性，但怎么设置都没有效果。我想难道是和position属性一样，不能对table元素设置吗？搜索了一下这才恍然大悟，原来对于table元素，如th、td来说，使用height属性就等效于min-height属性了，如果表格内容高度大于所设定的高度值，表格会自己扩大高度以适应内容的。如： td{ height:300px; /* 等效于普通元素的 min-height */ }]]></description>
			<content:encoded><![CDATA[<p>今天在制做页面时，需要对<strong>table</strong>元素里的<strong>td</strong>设置<strong>min-height</strong>属性，但怎么设置都没有效果。我想难道是和<strong>position</strong>属性一样，不能对<strong>table</strong>元素设置吗？搜索了一下这才恍然大悟，原来对于<strong>table</strong>元素，如<strong>th</strong>、<strong>td</strong>来说，使用<strong>height</strong>属性就等效于<strong>min-height</strong>属性了，如果表格内容高度大于所设定的高度值，表格会自己扩大高度以适应内容的。如：</p>
<pre><code class="css">td{
    height:300px; /* 等效于普通元素的 min-height */
}
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://julabs.me/blog/min-height-of-table/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>区分IE8的hack</title>
		<link>http://julabs.me/blog/hack-to-target-ie8/</link>
		<comments>http://julabs.me/blog/hack-to-target-ie8/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 06:20:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[前端]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[ie8]]></category>

		<guid isPermaLink="false">http://julabs.me/blog/?p=176</guid>
		<description><![CDATA[制做页面时最好使用IE条件注释判断语句的方法来区分浏览器，但在制做简单的页面时可以用hack的技术来加快制作。 body { color: red; /* 支持所有浏览器 */ color : green\9; /* 支持 IE8 以及以下版本 */ *color : yellow; /* 支持 IE7 以及以下版本 */ _color : orange; /* 支持 IE6 */ } IE9又快出来了，这样一来使用hack的难度又多了一分。]]></description>
			<content:encoded><![CDATA[<p>制做页面时最好使用<a href="/blog/front/ie-if-comment/" target="_blank">IE条件注释判断语句</a>的方法来区分浏览器，但在制做简单的页面时可以用<strong>hack</strong>的技术来加快制作。</p>
<pre><code class="css">
body {
	color: red; /* 支持所有浏览器 */
	color : green\9; /* 支持 IE8 以及以下版本 */
	*color : yellow; /* 支持 IE7 以及以下版本 */
	_color : orange; /* 支持 IE6 */
}
</code></pre>
<p><a href="http://ie.microsoft.com/testdrive/" target="_blank"><acronym title="Internet Explorer 9">IE9</acronym></a>又快出来了，这样一来使用<strong>hack</strong>的难度又多了一分。</p>
]]></content:encoded>
			<wfw:commentRss>http://julabs.me/blog/hack-to-target-ie8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>电子邮件支持的CSS语句</title>
		<link>http://julabs.me/blog/css-support-email/</link>
		<comments>http://julabs.me/blog/css-support-email/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 11:13:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[前端]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[mail]]></category>

		<guid isPermaLink="false">http://julabs.me/blog/?p=137</guid>
		<description><![CDATA[在公司有时也做点电子邮件，以前以为做邮件也和做标准网页一样，但一旦做了才发现并不容易，其中的CSS就是一个很大的问题。 各大邮箱为了用户的安全问题会屏蔽一些网页语句，有时甚至会篡改CSS和HTML代码，所以你做的网页在游览器中看是正常的，但一旦发送到客户邮箱中就不是那个样子了。 在webappers网上看到《AGuide to CSS Support in Email》的文章，里面列出了各种邮箱所支持的CSS语句，还提供PDF格式的资料下载，这无疑对我们做邮件提供了很大的方便，在此记下。 还有个热心的朋友在回帖中贴出了一个免费的邮件制做导学，里面的内容也非常地不错，里面给出了很多邮件制做时的要点，还有很多免费的素材资源，尽情享用吧！]]></description>
			<content:encoded><![CDATA[<p>在公司有时也做点电子邮件，以前以为做邮件也和做标准网页一样，但一旦做了才发现并不容易，其中的CSS就是一个很大的问题。</p>
<p>各大邮箱为了用户的安全问题会屏蔽一些网页语句，有时甚至会篡改CSS和HTML代码，所以你做的网页在游览器中看是正常的，但一旦发送到客户邮箱中就不是那个样子了。</p>
<p>在<a href="http://www.webappers.com/" target="_blank">webappers</a>网上看到<a href="http://www.webappers.com/2008/06/14/a-guide-to-css-support-in-email/" target="_blank">《AGuide to CSS Support in Email》</a>的文章，里面列出了各种邮箱所支持的CSS语句，还提供PDF格式的资料下载，这无疑对我们做邮件提供了很大的方便，在此记下。</p>
<p><a href="http://www.campaignmonitor.com/css/" target="_blank"><img src="http://farm4.static.flickr.com/3290/2609837685_c951fc760c_o.gif" alt="CSS support in email clients form campaignmonitor" /></a></p>
<p>还有个热心的朋友在回帖中贴出了一个<a href="http://www.mailchimp.com/resources/email_marketing_guide.phtml" target="_blank">免费的邮件制做导学</a>，里面的内容也非常地不错，里面给出了很多邮件制做时的要点，还有很多免费的素材资源，尽情享用吧！</p>
]]></content:encoded>
			<wfw:commentRss>http://julabs.me/blog/css-support-email/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>给表格的列设置样式</title>
		<link>http://julabs.me/blog/table-colgroup-style/</link>
		<comments>http://julabs.me/blog/table-colgroup-style/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 10:53:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[前端]]></category>
		<category><![CDATA[colgroup]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[table]]></category>

		<guid isPermaLink="false">http://julabs.me/blog/?p=128</guid>
		<description><![CDATA[看了《TheBest-Practice Guide to XHTML and CSS》一书，里面提到了个“colgroup”列组的属性，觉得很有用，在这里记一下，以备不时之需。在这里要感谢htmldog给我们免费提供了一本基础详细实用的好书。 虽然table是按行组建的，但你仍然可以通过“colgroup”和“col”两个元素来寻址列或一组列，还能给它们设置属性，比如“class”。 你可以通过“bolgroup”来给一列设置属性，也可以使用“span”来给一组列设置属性，而“span”的用法和“rowspan”、“colspan”的用法是一样的。看下面的实例代码： &#60;table&#62; &#60;caption&#62;Caption&#60;/caption&#62; &#60;colgroup&#62; &#60;col /&#62; &#60;col class="alternative" /&#62; &#60;col span="2" class="alternative" /&#62; &#60;/colgroup&#62; &#60;tr&#62; &#60;td&#62;This&#60;/td&#62; &#60;td&#62;That&#60;/td&#62; &#60;td&#62;The other&#60;/td&#62; &#60;td&#62;Lunch&#60;/td&#62; &#60;td&#62;Lunch&#60;/td&#62; &#60;/tr&#62; &#60;tr&#62; &#60;td&#62;Ladybird&#60;/td&#62; &#60;td&#62;Locust&#60;/td&#62; &#60;td&#62;Lunch&#60;/td&#62; &#60;td&#62;Lunch&#60;/td&#62; &#60;td&#62;Lunch&#60;/td&#62; &#60;/tr&#62; &#60;/table&#62; 不过目前在colgroup中的样式仅支持borders，backgrounds，width和visibility属性。]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.htmldog.com/book/" target="_blank" class="img"><img alt="The Best-Practice Guide to XHTML and CSS" src="http://www.htmldog.com/r/book.jpg" height="137" width="110" /></a>看了<a title="《The Best-Practice Guide to XHTML and CSS》" href="http://www.htmldog.com/book/" target="_blank">《TheBest-Practice Guide to XHTML and CSS》</a>一书，里面提到了个“colgroup”列组的属性，觉得很有用，在这里记一下，以备不时之需。在这里要感谢<a title="htmldog" href="http://www.htmldog.com/" target="_blank">htmldog</a>给我们免费提供了一本基础详细实用的好书。</p>
<p>虽然table是按行组建的，但你仍然可以通过“colgroup”和“col”两个元素来寻址列或一组列，还能给它们设置属性，比如“class”。</p>
<p>你可以通过“bolgroup”来给一列设置属性，也可以使用“span”来给一组列设置属性，而“span”的用法和“rowspan”、“colspan”的用法是一样的。看下面的实例代码：</p>
<pre><code class="html">&lt;table&gt;
	&lt;caption&gt;Caption&lt;/caption&gt;
	&lt;colgroup&gt;
		&lt;col /&gt;
		&lt;col class="alternative" /&gt;
		&lt;col span="2" class="alternative" /&gt;
	&lt;/colgroup&gt;
	&lt;tr&gt;
		&lt;td&gt;This&lt;/td&gt;
		&lt;td&gt;That&lt;/td&gt;
		&lt;td&gt;The other&lt;/td&gt;
		&lt;td&gt;Lunch&lt;/td&gt;
		&lt;td&gt;Lunch&lt;/td&gt;
	&lt;/tr&gt;
	&lt;tr&gt;
		&lt;td&gt;Ladybird&lt;/td&gt;
		&lt;td&gt;Locust&lt;/td&gt;
		&lt;td&gt;Lunch&lt;/td&gt;
		&lt;td&gt;Lunch&lt;/td&gt;
		&lt;td&gt;Lunch&lt;/td&gt;
	&lt;/tr&gt;
&lt;/table&gt;</code></pre>
<p>不过目前在<strong>colgroup</strong>中的样式仅支持<strong>borders</strong>，<strong>backgrounds</strong>，<strong>width</strong>和<strong>visibility</strong>属性。</p>
]]></content:encoded>
			<wfw:commentRss>http://julabs.me/blog/table-colgroup-style/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>介绍一个CSS压缩网站</title>
		<link>http://julabs.me/blog/cleancss-intro/</link>
		<comments>http://julabs.me/blog/cleancss-intro/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 10:31:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[前端]]></category>
		<category><![CDATA[cleancss]]></category>
		<category><![CDATA[compressor]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://julabs.me/blog/?p=126</guid>
		<description><![CDATA[cleancss是一个免费提供CSS代码格式化和优化服务的网站，它的压缩能力很强。 在“CSS Input”栏中输入所要压缩的CSS代码，点击“Process CSS”按钮就能在页面的最下方找到压缩过后的CSS代码了。 “Code Layout”栏中是它的选项，第一个选项是代码压缩级，有五个选项： Highest (no readability, smallest size)：最高级压缩，可读性非常差，但是体积最小； High (moderate readability, smaller size)：高级压缩，可读性差，体积小； Standard (balance between readability and size)：标准压缩，可读性不错； Low (higher readability)：低级压缩，可读性强； Custom (enter below) ：用户自定义。 以上五个选项中Highest（最高级压缩）的体积最小，甚至比自己手动写的代码体积还要小，不过在使用前最好还是检查一下。它的下面还有很多选项，就不一一列举了，不过个人认为只要按照它默认的设置压缩就可以了，压缩的有关信息可以在“Messages”栏中获得。]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cleancss.com/" target="_blank" title="clean css" class="img"><img src="http://www.cleancss.com/images/cleancss.jpg" alt="cleancss" width="350" height="84" border="0" /></a><a href="http://www.cleancss.com/" target="_blank" title="cleancss">cleancss</a>是一个免费提供CSS代码格式化和优化服务的网站，它的压缩能力很强。</p>
<p>在“CSS Input”栏中输入所要压缩的CSS代码，点击“Process CSS”按钮就能在页面的最下方找到压缩过后的CSS代码了。</p>
<p>“Code Layout”栏中是它的选项，第一个选项是代码压缩级，有五个选项：</p>
<ul>
<li>Highest (no readability, smallest size)：最高级压缩，可读性非常差，但是体积最小；</li>
<li>High (moderate readability, smaller size)：高级压缩，可读性差，体积小；</li>
<li>Standard (balance between readability and size)：标准压缩，可读性不错；</li>
<li>Low (higher readability)：低级压缩，可读性强；</li>
<li>Custom (enter below) ：用户自定义。</li>
</ul>
<p>以上五个选项中Highest（最高级压缩）的体积最小，甚至比自己手动写的代码体积还要小，不过在使用前最好还是检查一下。它的下面还有很多选项，就不一一列举了，不过个人认为只要按照它默认的设置压缩就可以了，压缩的有关信息可以在“Messages”栏中获得。</p>
]]></content:encoded>
			<wfw:commentRss>http://julabs.me/blog/cleancss-intro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

