<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: CSS 样式命名的一些心得</title>
	<atom:link href="http://blog.silentash.com/2009/03/tips-of-css-naming-standards/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.silentash.com/2009/03/tips-of-css-naming-standards/?fuckgfw</link>
	<description>尘埃默默，风雨洗礼</description>
	<lastBuildDate>Tue, 24 Aug 2010 16:19:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: 林克</title>
		<link>http://blog.silentash.com/2009/03/tips-of-css-naming-standards/?fuckgfw/comment-page-1#comment-69</link>
		<dc:creator>林克</dc:creator>
		<pubDate>Fri, 27 Mar 2009 16:24:14 +0000</pubDate>
		<guid isPermaLink="false">http://mick/project/Php/silentash/?p=125#comment-69</guid>
		<description>CSS命名，是每次写结构时，必须面对的问题，呵呵，“不要在命名中使用方位单词，如 right、left”，在一些组合样式中，会使用到一些公用方位，比如浮动居左，命名为.le，这是否也不太好呢？但使用中，有时会比较方便。--请教&lt;blockquote&gt;&lt;div class=&quot;quote quote3&quot;&gt;&lt;div class=&quot;quote-title&quot;&gt;米克 于 2009-3-28 1:24:59 回复&lt;/div&gt;以前我也是这样做的，定义一些具有表现意义的样式如.fl，代表元素左浮动，在需要用到的地方加上就可以使元素左浮动，很方便，但&lt;div class=&quot;fl&quot;&gt;其实解释为&lt;div style=&quot;float:left&quot;&gt;，这就是纯表现的元素，没有任何语义，不建议使用，且方位这种东西很容易要改变，如果今后要改成右浮动，这个classname是否要更换呢？更换classname会牵涉到程序开发人员的成本，不合理；把fl的样式定为右浮动也不合理。所以，在命名的时候最好就是明确元素是做什么的，而非元素是如何表现的。考虑结构层次，而不要去考虑表现。&lt;/div&gt;&lt;/blockquote&gt;
</description>
		<content:encoded><![CDATA[<p>CSS命名，是每次写结构时，必须面对的问题，呵呵，“不要在命名中使用方位单词，如 right、left”，在一些组合样式中，会使用到一些公用方位，比如浮动居左，命名为.le，这是否也不太好呢？但使用中，有时会比较方便。&#8211;请教<br />
<blockquote>
<div class="quote quote3">
<div class="quote-title">米克 于 2009-3-28 1:24:59 回复</div>
<p>以前我也是这样做的，定义一些具有表现意义的样式如.fl，代表元素左浮动，在需要用到的地方加上就可以使元素左浮动，很方便，但&lt;div class=&quot;fl&quot;&gt;其实解释为&lt;div style=&quot;float:left&quot;&gt;，这就是纯表现的元素，没有任何语义，不建议使用，且方位这种东西很容易要改变，如果今后要改成右浮动，这个classname是否要更换呢？更换classname会牵涉到程序开发人员的成本，不合理；把fl的样式定为右浮动也不合理。所以，在命名的时候最好就是明确元素是做什么的，而非元素是如何表现的。考虑结构层次，而不要去考虑表现。</p></div>
</blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>By: 当空接龙</title>
		<link>http://blog.silentash.com/2009/03/tips-of-css-naming-standards/?fuckgfw/comment-page-1#comment-68</link>
		<dc:creator>当空接龙</dc:creator>
		<pubDate>Fri, 20 Mar 2009 11:01:10 +0000</pubDate>
		<guid isPermaLink="false">http://mick/project/Php/silentash/?p=125#comment-68</guid>
		<description>其实css取名这个问题我想过好多次，在面对是用语义还是用表现的过程中不断的反复。一直思考几个问题&lt;br/&gt;&lt;br/&gt;1.不用表现命名也是造成css文件变大的一个原因&lt;br/&gt;2.表现和样式分离，那样是表的本来功能是样式还是语义呢？如果id是语义，class是样式，是不是应该让id负责语义，class名负责表现呢？&lt;br/&gt;3.如果说我们的class要语义，那么css框架的发展前途就让人担忧了。&lt;br/&gt;&lt;br/&gt;其实我很同意class命名要分离表现，我也是一直这么做的，可是类似于上面的几个问题一直在心里是个闹心的东西。你说呢？也许一个折中的契合点很重要&lt;br/&gt;&lt;br/&gt;&lt;blockquote&gt;&lt;div class=&quot;quote quote3&quot;&gt;&lt;div class=&quot;quote-title&quot;&gt;米克 于 2009-3-24 21:47:46 回复&lt;/div&gt;CSS命名同样令我一直在纠结，你上面提到的问题也是我们一直在争论的焦点，不过可以肯定的一点是团队开发需要有一个统一的规范，既然是命名规范，就应该是具有约束和统一的意义。如果考虑到“后期维护尽量少改HTML代码”这一点的话，一定要慎重命名，做好分离，搭建具有丰富语义的页面。&lt;br/&gt;虽说CSS文件会因此而臃肿，但考虑到维护的成本，这点小牺牲是绝对值得的。如果做好CSS压缩的话，CSS代码不会多出多少。&lt;/div&gt;&lt;/blockquote&gt;
</description>
		<content:encoded><![CDATA[<p>其实css取名这个问题我想过好多次，在面对是用语义还是用表现的过程中不断的反复。一直思考几个问题</p>
<p>1.不用表现命名也是造成css文件变大的一个原因<br />2.表现和样式分离，那样是表的本来功能是样式还是语义呢？如果id是语义，class是样式，是不是应该让id负责语义，class名负责表现呢？<br />3.如果说我们的class要语义，那么css框架的发展前途就让人担忧了。</p>
<p>其实我很同意class命名要分离表现，我也是一直这么做的，可是类似于上面的几个问题一直在心里是个闹心的东西。你说呢？也许一个折中的契合点很重要</p>
<blockquote><div class="quote quote3">
<div class="quote-title">米克 于 2009-3-24 21:47:46 回复</div>
<p>CSS命名同样令我一直在纠结，你上面提到的问题也是我们一直在争论的焦点，不过可以肯定的一点是团队开发需要有一个统一的规范，既然是命名规范，就应该是具有约束和统一的意义。如果考虑到“后期维护尽量少改HTML代码”这一点的话，一定要慎重命名，做好分离，搭建具有丰富语义的页面。<br />虽说CSS文件会因此而臃肿，但考虑到维护的成本，这点小牺牲是绝对值得的。如果做好CSS压缩的话，CSS代码不会多出多少。</div>
</blockquote>
]]></content:encoded>
	</item>
	<item>
		<title>By: popdo</title>
		<link>http://blog.silentash.com/2009/03/tips-of-css-naming-standards/?fuckgfw/comment-page-1#comment-67</link>
		<dc:creator>popdo</dc:creator>
		<pubDate>Tue, 17 Mar 2009 07:23:03 +0000</pubDate>
		<guid isPermaLink="false">http://mick/project/Php/silentash/?p=125#comment-67</guid>
		<description>进淘宝啦，不错不错！我现在的方向也是前端开发！
</description>
		<content:encoded><![CDATA[<p>进淘宝啦，不错不错！我现在的方向也是前端开发！</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 海之沁尔</title>
		<link>http://blog.silentash.com/2009/03/tips-of-css-naming-standards/?fuckgfw/comment-page-1#comment-66</link>
		<dc:creator>海之沁尔</dc:creator>
		<pubDate>Sat, 07 Mar 2009 18:39:34 +0000</pubDate>
		<guid isPermaLink="false">http://mick/project/Php/silentash/?p=125#comment-66</guid>
		<description>赞同！
</description>
		<content:encoded><![CDATA[<p>赞同！</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: xiaorsz</title>
		<link>http://blog.silentash.com/2009/03/tips-of-css-naming-standards/?fuckgfw/comment-page-1#comment-65</link>
		<dc:creator>xiaorsz</dc:creator>
		<pubDate>Thu, 05 Mar 2009 10:49:57 +0000</pubDate>
		<guid isPermaLink="false">http://mick/project/Php/silentash/?p=125#comment-65</guid>
		<description>工作了总会有点收获，我也等不及了！！&lt;br/&gt;&lt;blockquote&gt;&lt;div class=&quot;quote quote3&quot;&gt;&lt;div class=&quot;quote-title&quot;&gt;米克 于 2009-3-5 11:40:59 回复&lt;/div&gt;三人行必有我师！&lt;/div&gt;&lt;/blockquote&gt;
</description>
		<content:encoded><![CDATA[<p>工作了总会有点收获，我也等不及了！！<br />
<blockquote>
<div class="quote quote3">
<div class="quote-title">米克 于 2009-3-5 11:40:59 回复</div>
<p>三人行必有我师！</p></div>
</blockquote>
]]></content:encoded>
	</item>
</channel>
</rss>
