<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-cn">
		<id>http://wiki.blueidea.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TerranC</id>
		<title>Blueidea - 用户贡献 [zh-cn]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.blueidea.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TerranC"/>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E7%89%B9%E6%AE%8A:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/TerranC"/>
		<updated>2026-05-08T12:34:25Z</updated>
		<subtitle>用户贡献</subtitle>
		<generator>MediaWiki 1.24.1</generator>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7928</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7928"/>
				<updated>2011-03-28T04:44:16Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* 关于z-Index值的设置范围说明 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					WinXP&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Win7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE8&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox4&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.5&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Safari&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Opera&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
#*/c/public/ui.css：统一浏览器默认样式、统一UI控件&lt;br /&gt;
#*/c/public/icon.css：公共icon样式&lt;br /&gt;
#*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
#*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
#项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
#*/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
#*/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
#*/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
#*/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
#*/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
#应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS===&lt;br /&gt;
必须要改动时，需进行集体沟通切全站反复测试&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
#属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.selector1,&lt;br /&gt;
.selector2,&lt;br /&gt;
.selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* module: 模块框 */&lt;br /&gt;
/*通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：*/&lt;br /&gt;
/* button */&lt;br /&gt;
...&lt;br /&gt;
/* mod */&lt;br /&gt;
...&lt;br /&gt;
/* nav */&lt;br /&gt;
...&lt;br /&gt;
/* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
*ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
*Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
*注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
:* 不好的：.green_link、.left_module&lt;br /&gt;
:* 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用CSS Hack===&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
&lt;br /&gt;
;区别属性：&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					_property:value&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6/7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					*property:value&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6/7/8/9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					property:value\9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					非IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					property//:value&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;区别规则：&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					* html selector { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					*:first-child+html selector { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					非IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					html&amp;amp;gt;body selector { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					firefox only&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@-moz-document url-prefix() { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					saf3+/chrome1+&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@media all and (-webkit-min-device-pixel-ratio:0) { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					opera only&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					iPhone/mobile webkit&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@media screen and (max-device-width: 480px) { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===使用after或overflow的方式清浮动===&lt;br /&gt;
不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
===内联和外联的CSS都必须放在页面的head里===&lt;br /&gt;
顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS&lt;br /&gt;
&lt;br /&gt;
===避免使用低效的选择器===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用filter===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===尽量避免在CSS中使用 expression===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===不要直接修改标签的样式===&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
===不要在标签上直接写样式===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===不要在CSS中使用 !important===&lt;br /&gt;
&lt;br /&gt;
===绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===关于z-Index值的设置范围说明===&lt;br /&gt;
#窗体独占式layer（如：dialog、mask）: 800-1000&lt;br /&gt;
#非独占式页面遮罩layer：600-799&lt;br /&gt;
#普通tooltips：100-599&lt;br /&gt;
#非遮罩的定位需要：0-99&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7927</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7927"/>
				<updated>2011-03-28T03:09:46Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* 绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					WinXP&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Win7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE8&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox4&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.5&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Safari&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Opera&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
#*/c/public/ui.css：统一浏览器默认样式、统一UI控件&lt;br /&gt;
#*/c/public/icon.css：公共icon样式&lt;br /&gt;
#*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
#*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
#项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
#*/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
#*/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
#*/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
#*/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
#*/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
#应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS===&lt;br /&gt;
必须要改动时，需进行集体沟通切全站反复测试&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
#属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.selector1,&lt;br /&gt;
.selector2,&lt;br /&gt;
.selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* module: 模块框 */&lt;br /&gt;
/*通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：*/&lt;br /&gt;
/* button */&lt;br /&gt;
...&lt;br /&gt;
/* mod */&lt;br /&gt;
...&lt;br /&gt;
/* nav */&lt;br /&gt;
...&lt;br /&gt;
/* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
*ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
*Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
*注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
:* 不好的：.green_link、.left_module&lt;br /&gt;
:* 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用CSS Hack===&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
&lt;br /&gt;
;区别属性：&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					_property:value&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6/7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					*property:value&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6/7/8/9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					property:value\9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					非IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					property//:value&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;区别规则：&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					* html selector { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					*:first-child+html selector { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					非IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					html&amp;amp;gt;body selector { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					firefox only&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@-moz-document url-prefix() { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					saf3+/chrome1+&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@media all and (-webkit-min-device-pixel-ratio:0) { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					opera only&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					iPhone/mobile webkit&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@media screen and (max-device-width: 480px) { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===使用after或overflow的方式清浮动===&lt;br /&gt;
不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
===内联和外联的CSS都必须放在页面的head里===&lt;br /&gt;
顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS&lt;br /&gt;
&lt;br /&gt;
===避免使用低效的选择器===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用filter===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===尽量避免在CSS中使用 expression===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===不要直接修改标签的样式===&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
===不要在标签上直接写样式===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===不要在CSS中使用 !important===&lt;br /&gt;
&lt;br /&gt;
===绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===关于z-Index值的设置范围说明===&lt;br /&gt;
#窗体独占式layer（如：dialog、mask）: 800-1000&lt;br /&gt;
#窗体独占式layer（如：dialog、mask）: 800-1000&lt;br /&gt;
#非独占式页面遮罩layer：600-799&lt;br /&gt;
#普通tooltips：100-599&lt;br /&gt;
#非遮罩的定位需要：0-99&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7872</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7872"/>
				<updated>2011-03-10T08:29:07Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* 根据新建样式的适用范围分为四级：产品级、项目级、应用级 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					WinXP&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Win7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE8&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox4&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.5&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Safari&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Opera&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
#*/c/public/ui.css：统一浏览器默认样式、统一UI控件&lt;br /&gt;
#*/c/public/icon.css：公共icon样式&lt;br /&gt;
#*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
#*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
#项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
#*/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
#*/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
#*/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
#*/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
#*/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
#应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS===&lt;br /&gt;
必须要改动时，需进行集体沟通切全站反复测试&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
#属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.selector1,&lt;br /&gt;
.selector2,&lt;br /&gt;
.selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* module: 模块框 */&lt;br /&gt;
/*通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：*/&lt;br /&gt;
/* button */&lt;br /&gt;
...&lt;br /&gt;
/* mod */&lt;br /&gt;
...&lt;br /&gt;
/* nav */&lt;br /&gt;
...&lt;br /&gt;
/* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
*ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
*Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
*注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
:* 不好的：.green_link、.left_module&lt;br /&gt;
:* 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用CSS Hack===&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
&lt;br /&gt;
;区别属性：&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					_property:value&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6/7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					*property:value&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6/7/8/9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					property:value\9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					非IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					property//:value&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;区别规则：&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					* html selector { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					*:first-child+html selector { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					非IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					html&amp;amp;gt;body selector { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					firefox only&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@-moz-document url-prefix() { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					saf3+/chrome1+&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@media all and (-webkit-min-device-pixel-ratio:0) { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					opera only&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					iPhone/mobile webkit&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@media screen and (max-device-width: 480px) { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===使用after或overflow的方式清浮动===&lt;br /&gt;
不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
===内联和外联的CSS都必须放在页面的head里===&lt;br /&gt;
顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS&lt;br /&gt;
&lt;br /&gt;
===避免使用低效的选择器===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用filter===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===尽量避免在CSS中使用 expression===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===不要直接修改标签的样式===&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
===不要在标签上直接写样式===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===不要在CSS中使用 !important===&lt;br /&gt;
&lt;br /&gt;
===绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符===&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7870</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7870"/>
				<updated>2011-03-08T15:02:31Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* 根据新建样式的适用范围分为四级：产品级、项目级、应用级 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					WinXP&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Win7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE8&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox4&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.5&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Safari&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Opera&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
#*/c/public/ui.css：统一UI控件&lt;br /&gt;
#*/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
#*/c/public/icon.css：公共icon样式&lt;br /&gt;
#*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
#*/c/public/swp.css：自定义边栏样式&lt;br /&gt;
#*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
#项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
#*/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
#*/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
#*/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
#*/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
#*/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
#应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS===&lt;br /&gt;
必须要改动时，需进行集体沟通切全站反复测试&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
#属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.selector1,&lt;br /&gt;
.selector2,&lt;br /&gt;
.selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* module: 模块框 */&lt;br /&gt;
/*通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：*/&lt;br /&gt;
/* button */&lt;br /&gt;
...&lt;br /&gt;
/* mod */&lt;br /&gt;
...&lt;br /&gt;
/* nav */&lt;br /&gt;
...&lt;br /&gt;
/* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
*ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
*Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
*注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
:* 不好的：.green_link、.left_module&lt;br /&gt;
:* 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用CSS Hack===&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
&lt;br /&gt;
;区别属性：&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					_property:value&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6/7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					*property:value&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6/7/8/9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					property:value\9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					非IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					property//:value&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;区别规则：&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					* html selector { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					*:first-child+html selector { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					非IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					html&amp;amp;gt;body selector { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					firefox only&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@-moz-document url-prefix() { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					saf3+/chrome1+&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@media all and (-webkit-min-device-pixel-ratio:0) { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					opera only&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					iPhone/mobile webkit&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@media screen and (max-device-width: 480px) { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===使用after或overflow的方式清浮动===&lt;br /&gt;
不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
===内联和外联的CSS都必须放在页面的head里===&lt;br /&gt;
顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS&lt;br /&gt;
&lt;br /&gt;
===避免使用低效的选择器===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用filter===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===尽量避免在CSS中使用 expression===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===不要直接修改标签的样式===&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
===不要在标签上直接写样式===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===不要在CSS中使用 !important===&lt;br /&gt;
&lt;br /&gt;
===绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符===&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7869</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7869"/>
				<updated>2011-03-08T15:01:48Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* 单条CSS规则的书写格式要求 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					WinXP&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Win7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE8&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox4&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.5&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Safari&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Opera&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
:*/c/public/ui.css：统一UI控件&lt;br /&gt;
:*/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:*/c/public/icon.css：公共icon样式&lt;br /&gt;
:*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:*/c/public/swp.css：自定义边栏样式&lt;br /&gt;
:*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
#项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:*/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:*/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:*/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:*/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:*/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
#应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS===&lt;br /&gt;
必须要改动时，需进行集体沟通切全站反复测试&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
#属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.selector1,&lt;br /&gt;
.selector2,&lt;br /&gt;
.selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* module: 模块框 */&lt;br /&gt;
/*通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：*/&lt;br /&gt;
/* button */&lt;br /&gt;
...&lt;br /&gt;
/* mod */&lt;br /&gt;
...&lt;br /&gt;
/* nav */&lt;br /&gt;
...&lt;br /&gt;
/* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
*ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
*Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
*注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
:* 不好的：.green_link、.left_module&lt;br /&gt;
:* 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用CSS Hack===&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
&lt;br /&gt;
;区别属性：&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					_property:value&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6/7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					*property:value&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6/7/8/9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					property:value\9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					非IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					property//:value&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;区别规则：&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					* html selector { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					*:first-child+html selector { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					非IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					html&amp;amp;gt;body selector { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					firefox only&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@-moz-document url-prefix() { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					saf3+/chrome1+&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@media all and (-webkit-min-device-pixel-ratio:0) { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					opera only&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					iPhone/mobile webkit&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@media screen and (max-device-width: 480px) { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===使用after或overflow的方式清浮动===&lt;br /&gt;
不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
===内联和外联的CSS都必须放在页面的head里===&lt;br /&gt;
顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS&lt;br /&gt;
&lt;br /&gt;
===避免使用低效的选择器===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用filter===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===尽量避免在CSS中使用 expression===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===不要直接修改标签的样式===&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
===不要在标签上直接写样式===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===不要在CSS中使用 !important===&lt;br /&gt;
&lt;br /&gt;
===绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符===&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7868</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7868"/>
				<updated>2011-03-08T14:50:44Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* 尽量避免使用CSS Hack */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					WinXP&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Win7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE8&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox4&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.5&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Safari&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Opera&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
:*/c/public/ui.css：统一UI控件&lt;br /&gt;
:*/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:*/c/public/icon.css：公共icon样式&lt;br /&gt;
:*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:*/c/public/swp.css：自定义边栏样式&lt;br /&gt;
:*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
#项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:*/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:*/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:*/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:*/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:*/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
#应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS===&lt;br /&gt;
必须要改动时，需进行集体沟通切全站反复测试&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
#属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* module: 模块框 */&lt;br /&gt;
/*通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：*/&lt;br /&gt;
/* button */&lt;br /&gt;
...&lt;br /&gt;
/* mod */&lt;br /&gt;
...&lt;br /&gt;
/* nav */&lt;br /&gt;
...&lt;br /&gt;
/* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
*ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
*Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
*注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
:* 不好的：.green_link、.left_module&lt;br /&gt;
:* 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用CSS Hack===&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
&lt;br /&gt;
;区别属性：&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					_property:value&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6/7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					*property:value&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6/7/8/9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					property:value\9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					非IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					property//:value&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;区别规则：&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					* html selector { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					*:first-child+html selector { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					非IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					html&amp;amp;gt;body selector { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					firefox only&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@-moz-document url-prefix() { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					saf3+/chrome1+&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@media all and (-webkit-min-device-pixel-ratio:0) { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					opera only&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					iPhone/mobile webkit&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@media screen and (max-device-width: 480px) { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===使用after或overflow的方式清浮动===&lt;br /&gt;
不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
===内联和外联的CSS都必须放在页面的head里===&lt;br /&gt;
顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS&lt;br /&gt;
&lt;br /&gt;
===避免使用低效的选择器===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用filter===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===尽量避免在CSS中使用 expression===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===不要直接修改标签的样式===&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
===不要在标签上直接写样式===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===不要在CSS中使用 !important===&lt;br /&gt;
&lt;br /&gt;
===绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符===&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7867</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7867"/>
				<updated>2011-03-08T14:49:14Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* 尽量避免使用CSS Hack */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					WinXP&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Win7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE8&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox4&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.5&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Safari&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Opera&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
:*/c/public/ui.css：统一UI控件&lt;br /&gt;
:*/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:*/c/public/icon.css：公共icon样式&lt;br /&gt;
:*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:*/c/public/swp.css：自定义边栏样式&lt;br /&gt;
:*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
#项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:*/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:*/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:*/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:*/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:*/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
#应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS===&lt;br /&gt;
必须要改动时，需进行集体沟通切全站反复测试&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
#属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* module: 模块框 */&lt;br /&gt;
/*通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：*/&lt;br /&gt;
/* button */&lt;br /&gt;
...&lt;br /&gt;
/* mod */&lt;br /&gt;
...&lt;br /&gt;
/* nav */&lt;br /&gt;
...&lt;br /&gt;
/* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
*ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
*Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
*注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
:* 不好的：.green_link、.left_module&lt;br /&gt;
:* 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用CSS Hack===&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
&lt;br /&gt;
__区别属性：__&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					_property:value&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6/7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					*property:value&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6/7/8/9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					property:value\9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:87px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					非IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:537px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					property//:value&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__区别规则：__&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					* html selector { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					*:first-child+html selector { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					非IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					html&amp;amp;gt;body selector { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					firefox only&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@-moz-document url-prefix() { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					saf3+/chrome1+&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@media all and (-webkit-min-device-pixel-ratio:0) { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					opera only&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:165px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					iPhone/mobile webkit&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:459px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					@media screen and (max-device-width: 480px) { ... }&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===使用after或overflow的方式清浮动===&lt;br /&gt;
不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
===内联和外联的CSS都必须放在页面的head里===&lt;br /&gt;
顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS&lt;br /&gt;
&lt;br /&gt;
===避免使用低效的选择器===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用filter===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===尽量避免在CSS中使用 expression===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===不要直接修改标签的样式===&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
===不要在标签上直接写样式===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===不要在CSS中使用 !important===&lt;br /&gt;
&lt;br /&gt;
===绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符===&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7866</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7866"/>
				<updated>2011-03-08T14:48:21Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* ui.css是统一UI控件样式 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					WinXP&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Win7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE8&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox4&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.5&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Safari&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Opera&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
:*/c/public/ui.css：统一UI控件&lt;br /&gt;
:*/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:*/c/public/icon.css：公共icon样式&lt;br /&gt;
:*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:*/c/public/swp.css：自定义边栏样式&lt;br /&gt;
:*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
#项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:*/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:*/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:*/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:*/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:*/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
#应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS===&lt;br /&gt;
必须要改动时，需进行集体沟通切全站反复测试&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
#属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* module: 模块框 */&lt;br /&gt;
/*通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：*/&lt;br /&gt;
/* button */&lt;br /&gt;
...&lt;br /&gt;
/* mod */&lt;br /&gt;
...&lt;br /&gt;
/* nav */&lt;br /&gt;
...&lt;br /&gt;
/* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
*ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
*Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
*注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
:* 不好的：.green_link、.left_module&lt;br /&gt;
:* 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用CSS Hack===&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
&lt;br /&gt;
__区别属性：__&lt;br /&gt;
| IE6 | _property:value&lt;br /&gt;
| IE6/7 | *property:value&lt;br /&gt;
| IE6/7/8/9 | property:value\9&lt;br /&gt;
| 非IE6 | property//:value&lt;br /&gt;
&lt;br /&gt;
|| Heading 1 || Heading 2&lt;br /&gt;
| ''Gobble'' | Bar&lt;br /&gt;
| [Main]     | [SandBox]&lt;br /&gt;
&lt;br /&gt;
__区别规则：__&lt;br /&gt;
|IE6 |* html selector { ... }&lt;br /&gt;
|IE7 |*:first-child+html selector { ... }&lt;br /&gt;
|非IE6 |html&amp;gt;body selector { ... }&lt;br /&gt;
|firefox only |@-moz-document url-prefix() { ... }&lt;br /&gt;
|saf3+/chrome1+ |@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
|opera only |@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
|iPhone/mobile webkit |@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
===使用after或overflow的方式清浮动===&lt;br /&gt;
不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
===内联和外联的CSS都必须放在页面的head里===&lt;br /&gt;
顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS&lt;br /&gt;
&lt;br /&gt;
===避免使用低效的选择器===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用filter===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===尽量避免在CSS中使用 expression===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===不要直接修改标签的样式===&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
===不要在标签上直接写样式===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===不要在CSS中使用 !important===&lt;br /&gt;
&lt;br /&gt;
===绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符===&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7865</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7865"/>
				<updated>2011-03-08T14:47:55Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* 不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					WinXP&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Win7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE8&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox4&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.5&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Safari&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Opera&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
:*/c/public/ui.css：统一UI控件&lt;br /&gt;
:*/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:*/c/public/icon.css：公共icon样式&lt;br /&gt;
:*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:*/c/public/swp.css：自定义边栏样式&lt;br /&gt;
:*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
#项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:*/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:*/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:*/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:*/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:*/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
#应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS===&lt;br /&gt;
必须要改动时，需进行集体沟通切全站反复测试&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
#属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* module: 模块框 */&lt;br /&gt;
/*通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：*/&lt;br /&gt;
/* button */&lt;br /&gt;
...&lt;br /&gt;
/* mod */&lt;br /&gt;
...&lt;br /&gt;
/* nav */&lt;br /&gt;
...&lt;br /&gt;
/* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
*ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
*Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
*注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
:* 不好的：.green_link、.left_module&lt;br /&gt;
:* 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用CSS Hack===&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
&lt;br /&gt;
__区别属性：__&lt;br /&gt;
| IE6 | _property:value&lt;br /&gt;
| IE6/7 | *property:value&lt;br /&gt;
| IE6/7/8/9 | property:value\9&lt;br /&gt;
| 非IE6 | property//:value&lt;br /&gt;
&lt;br /&gt;
|| Heading 1 || Heading 2&lt;br /&gt;
| ''Gobble'' | Bar&lt;br /&gt;
| [Main]     | [SandBox]&lt;br /&gt;
&lt;br /&gt;
__区别规则：__&lt;br /&gt;
|IE6 |* html selector { ... }&lt;br /&gt;
|IE7 |*:first-child+html selector { ... }&lt;br /&gt;
|非IE6 |html&amp;gt;body selector { ... }&lt;br /&gt;
|firefox only |@-moz-document url-prefix() { ... }&lt;br /&gt;
|saf3+/chrome1+ |@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
|opera only |@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
|iPhone/mobile webkit |@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
===使用after或overflow的方式清浮动===&lt;br /&gt;
不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
===内联和外联的CSS都必须放在页面的head里===&lt;br /&gt;
顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS&lt;br /&gt;
&lt;br /&gt;
===避免使用低效的选择器===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用filter===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===尽量避免在CSS中使用 expression===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===不要直接修改标签的样式===&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
===不要在标签上直接写样式===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===不要在CSS中使用 !important===&lt;br /&gt;
&lt;br /&gt;
===绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符===&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7864</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7864"/>
				<updated>2011-03-08T14:47:27Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* 使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					WinXP&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Win7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE8&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox4&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.5&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Safari&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Opera&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
:*/c/public/ui.css：统一UI控件&lt;br /&gt;
:*/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:*/c/public/icon.css：公共icon样式&lt;br /&gt;
:*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:*/c/public/swp.css：自定义边栏样式&lt;br /&gt;
:*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
#项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:*/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:*/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:*/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:*/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:*/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
#应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试===&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
#属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* module: 模块框 */&lt;br /&gt;
/*通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：*/&lt;br /&gt;
/* button */&lt;br /&gt;
...&lt;br /&gt;
/* mod */&lt;br /&gt;
...&lt;br /&gt;
/* nav */&lt;br /&gt;
...&lt;br /&gt;
/* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
*ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
*Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
*注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
:* 不好的：.green_link、.left_module&lt;br /&gt;
:* 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用CSS Hack===&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
&lt;br /&gt;
__区别属性：__&lt;br /&gt;
| IE6 | _property:value&lt;br /&gt;
| IE6/7 | *property:value&lt;br /&gt;
| IE6/7/8/9 | property:value\9&lt;br /&gt;
| 非IE6 | property//:value&lt;br /&gt;
&lt;br /&gt;
|| Heading 1 || Heading 2&lt;br /&gt;
| ''Gobble'' | Bar&lt;br /&gt;
| [Main]     | [SandBox]&lt;br /&gt;
&lt;br /&gt;
__区别规则：__&lt;br /&gt;
|IE6 |* html selector { ... }&lt;br /&gt;
|IE7 |*:first-child+html selector { ... }&lt;br /&gt;
|非IE6 |html&amp;gt;body selector { ... }&lt;br /&gt;
|firefox only |@-moz-document url-prefix() { ... }&lt;br /&gt;
|saf3+/chrome1+ |@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
|opera only |@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
|iPhone/mobile webkit |@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
===使用after或overflow的方式清浮动===&lt;br /&gt;
不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
===内联和外联的CSS都必须放在页面的head里===&lt;br /&gt;
顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS&lt;br /&gt;
&lt;br /&gt;
===避免使用低效的选择器===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用filter===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===尽量避免在CSS中使用 expression===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===不要直接修改标签的样式===&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
===不要在标签上直接写样式===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===不要在CSS中使用 !important===&lt;br /&gt;
&lt;br /&gt;
===绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符===&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7863</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7863"/>
				<updated>2011-03-08T14:47:04Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* 内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					WinXP&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Win7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE8&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox4&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.5&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Safari&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Opera&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
:*/c/public/ui.css：统一UI控件&lt;br /&gt;
:*/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:*/c/public/icon.css：公共icon样式&lt;br /&gt;
:*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:*/c/public/swp.css：自定义边栏样式&lt;br /&gt;
:*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
#项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:*/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:*/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:*/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:*/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:*/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
#应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试===&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
#属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* module: 模块框 */&lt;br /&gt;
/*通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：*/&lt;br /&gt;
/* button */&lt;br /&gt;
...&lt;br /&gt;
/* mod */&lt;br /&gt;
...&lt;br /&gt;
/* nav */&lt;br /&gt;
...&lt;br /&gt;
/* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
*ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
*Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
*注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
:* 不好的：.green_link、.left_module&lt;br /&gt;
:* 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用CSS Hack===&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
&lt;br /&gt;
__区别属性：__&lt;br /&gt;
| IE6 | _property:value&lt;br /&gt;
| IE6/7 | *property:value&lt;br /&gt;
| IE6/7/8/9 | property:value\9&lt;br /&gt;
| 非IE6 | property//:value&lt;br /&gt;
&lt;br /&gt;
|| Heading 1 || Heading 2&lt;br /&gt;
| ''Gobble'' | Bar&lt;br /&gt;
| [Main]     | [SandBox]&lt;br /&gt;
&lt;br /&gt;
__区别规则：__&lt;br /&gt;
|IE6 |* html selector { ... }&lt;br /&gt;
|IE7 |*:first-child+html selector { ... }&lt;br /&gt;
|非IE6 |html&amp;gt;body selector { ... }&lt;br /&gt;
|firefox only |@-moz-document url-prefix() { ... }&lt;br /&gt;
|saf3+/chrome1+ |@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
|opera only |@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
|iPhone/mobile webkit |@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
===使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度===&lt;br /&gt;
&lt;br /&gt;
===内联和外联的CSS都必须放在页面的head里===&lt;br /&gt;
顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS&lt;br /&gt;
&lt;br /&gt;
===避免使用低效的选择器===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用filter===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===尽量避免在CSS中使用 expression===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===不要直接修改标签的样式===&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
===不要在标签上直接写样式===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===不要在CSS中使用 !important===&lt;br /&gt;
&lt;br /&gt;
===绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符===&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7862</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7862"/>
				<updated>2011-03-08T14:46:02Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* 尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					WinXP&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Win7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE8&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox4&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.5&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Safari&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Opera&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
:*/c/public/ui.css：统一UI控件&lt;br /&gt;
:*/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:*/c/public/icon.css：公共icon样式&lt;br /&gt;
:*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:*/c/public/swp.css：自定义边栏样式&lt;br /&gt;
:*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
#项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:*/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:*/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:*/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:*/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:*/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
#应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试===&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
#属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* module: 模块框 */&lt;br /&gt;
/*通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：*/&lt;br /&gt;
/* button */&lt;br /&gt;
...&lt;br /&gt;
/* mod */&lt;br /&gt;
...&lt;br /&gt;
/* nav */&lt;br /&gt;
...&lt;br /&gt;
/* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
*ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
*Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
*注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
:* 不好的：.green_link、.left_module&lt;br /&gt;
:* 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用CSS Hack===&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
&lt;br /&gt;
__区别属性：__&lt;br /&gt;
| IE6 | _property:value&lt;br /&gt;
| IE6/7 | *property:value&lt;br /&gt;
| IE6/7/8/9 | property:value\9&lt;br /&gt;
| 非IE6 | property//:value&lt;br /&gt;
&lt;br /&gt;
|| Heading 1 || Heading 2&lt;br /&gt;
| ''Gobble'' | Bar&lt;br /&gt;
| [Main]     | [SandBox]&lt;br /&gt;
&lt;br /&gt;
__区别规则：__&lt;br /&gt;
|IE6 |* html selector { ... }&lt;br /&gt;
|IE7 |*:first-child+html selector { ... }&lt;br /&gt;
|非IE6 |html&amp;gt;body selector { ... }&lt;br /&gt;
|firefox only |@-moz-document url-prefix() { ... }&lt;br /&gt;
|saf3+/chrome1+ |@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
|opera only |@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
|iPhone/mobile webkit |@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
===使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度===&lt;br /&gt;
&lt;br /&gt;
===内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS===&lt;br /&gt;
&lt;br /&gt;
===避免使用低效的选择器===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用filter===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===尽量避免在CSS中使用 expression===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===不要直接修改标签的样式===&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
===不要在标签上直接写样式===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===不要在CSS中使用 !important===&lt;br /&gt;
&lt;br /&gt;
===绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符===&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7861</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7861"/>
				<updated>2011-03-08T14:45:19Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* 尽量避免在CSS中使用 expression，特别避免使用在单个页面会多次出现的元素样式上使用 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					WinXP&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Win7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE8&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox4&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.5&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Safari&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Opera&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
:*/c/public/ui.css：统一UI控件&lt;br /&gt;
:*/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:*/c/public/icon.css：公共icon样式&lt;br /&gt;
:*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:*/c/public/swp.css：自定义边栏样式&lt;br /&gt;
:*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
#项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:*/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:*/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:*/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:*/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:*/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
#应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试===&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
#属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* module: 模块框 */&lt;br /&gt;
/*通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：*/&lt;br /&gt;
/* button */&lt;br /&gt;
...&lt;br /&gt;
/* mod */&lt;br /&gt;
...&lt;br /&gt;
/* nav */&lt;br /&gt;
...&lt;br /&gt;
/* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
*ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
*Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
*注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
:* 不好的：.green_link、.left_module&lt;br /&gt;
:* 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用CSS Hack===&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
&lt;br /&gt;
__区别属性：__&lt;br /&gt;
| IE6 | _property:value&lt;br /&gt;
| IE6/7 | *property:value&lt;br /&gt;
| IE6/7/8/9 | property:value\9&lt;br /&gt;
| 非IE6 | property//:value&lt;br /&gt;
&lt;br /&gt;
|| Heading 1 || Heading 2&lt;br /&gt;
| ''Gobble'' | Bar&lt;br /&gt;
| [Main]     | [SandBox]&lt;br /&gt;
&lt;br /&gt;
__区别规则：__&lt;br /&gt;
|IE6 |* html selector { ... }&lt;br /&gt;
|IE7 |*:first-child+html selector { ... }&lt;br /&gt;
|非IE6 |html&amp;gt;body selector { ... }&lt;br /&gt;
|firefox only |@-moz-document url-prefix() { ... }&lt;br /&gt;
|saf3+/chrome1+ |@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
|opera only |@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
|iPhone/mobile webkit |@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
===使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度===&lt;br /&gt;
&lt;br /&gt;
===内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS===&lt;br /&gt;
&lt;br /&gt;
===避免使用低效的选择器===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用===&lt;br /&gt;
&lt;br /&gt;
===尽量避免在CSS中使用 expression===&lt;br /&gt;
特别避免使用在单个页面会多次出现的元素样式上使用&lt;br /&gt;
&lt;br /&gt;
===不要直接修改标签的样式===&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
===不要在标签上直接写样式===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===不要在CSS中使用 !important===&lt;br /&gt;
&lt;br /&gt;
===绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符===&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7860</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7860"/>
				<updated>2011-03-08T14:44:34Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* 不要在标签上直接写样式 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					WinXP&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Win7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE8&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox4&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.5&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Safari&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Opera&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
:*/c/public/ui.css：统一UI控件&lt;br /&gt;
:*/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:*/c/public/icon.css：公共icon样式&lt;br /&gt;
:*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:*/c/public/swp.css：自定义边栏样式&lt;br /&gt;
:*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
#项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:*/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:*/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:*/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:*/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:*/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
#应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试===&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
#属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* module: 模块框 */&lt;br /&gt;
/*通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：*/&lt;br /&gt;
/* button */&lt;br /&gt;
...&lt;br /&gt;
/* mod */&lt;br /&gt;
...&lt;br /&gt;
/* nav */&lt;br /&gt;
...&lt;br /&gt;
/* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
*ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
*Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
*注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
:* 不好的：.green_link、.left_module&lt;br /&gt;
:* 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用CSS Hack===&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
&lt;br /&gt;
__区别属性：__&lt;br /&gt;
| IE6 | _property:value&lt;br /&gt;
| IE6/7 | *property:value&lt;br /&gt;
| IE6/7/8/9 | property:value\9&lt;br /&gt;
| 非IE6 | property//:value&lt;br /&gt;
&lt;br /&gt;
|| Heading 1 || Heading 2&lt;br /&gt;
| ''Gobble'' | Bar&lt;br /&gt;
| [Main]     | [SandBox]&lt;br /&gt;
&lt;br /&gt;
__区别规则：__&lt;br /&gt;
|IE6 |* html selector { ... }&lt;br /&gt;
|IE7 |*:first-child+html selector { ... }&lt;br /&gt;
|非IE6 |html&amp;gt;body selector { ... }&lt;br /&gt;
|firefox only |@-moz-document url-prefix() { ... }&lt;br /&gt;
|saf3+/chrome1+ |@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
|opera only |@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
|iPhone/mobile webkit |@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
===使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度===&lt;br /&gt;
&lt;br /&gt;
===内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS===&lt;br /&gt;
&lt;br /&gt;
===避免使用低效的选择器===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用===&lt;br /&gt;
&lt;br /&gt;
===尽量避免在CSS中使用 expression，特别避免使用在单个页面会多次出现的元素样式上使用===&lt;br /&gt;
&lt;br /&gt;
===不要直接修改标签的样式===&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
===不要在标签上直接写样式===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===不要在CSS中使用 !important===&lt;br /&gt;
&lt;br /&gt;
===绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符===&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7859</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7859"/>
				<updated>2011-03-08T14:41:28Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* 不要在标签上直接写样式 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					WinXP&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Win7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE8&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox4&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.5&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Safari&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Opera&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
:*/c/public/ui.css：统一UI控件&lt;br /&gt;
:*/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:*/c/public/icon.css：公共icon样式&lt;br /&gt;
:*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:*/c/public/swp.css：自定义边栏样式&lt;br /&gt;
:*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
#项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:*/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:*/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:*/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:*/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:*/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
#应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试===&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
#属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* module: 模块框 */&lt;br /&gt;
/*通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：*/&lt;br /&gt;
/* button */&lt;br /&gt;
...&lt;br /&gt;
/* mod */&lt;br /&gt;
...&lt;br /&gt;
/* nav */&lt;br /&gt;
...&lt;br /&gt;
/* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
*ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
*Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
*注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
:* 不好的：.green_link、.left_module&lt;br /&gt;
:* 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用CSS Hack===&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
&lt;br /&gt;
__区别属性：__&lt;br /&gt;
| IE6 | _property:value&lt;br /&gt;
| IE6/7 | *property:value&lt;br /&gt;
| IE6/7/8/9 | property:value\9&lt;br /&gt;
| 非IE6 | property//:value&lt;br /&gt;
&lt;br /&gt;
|| Heading 1 || Heading 2&lt;br /&gt;
| ''Gobble'' | Bar&lt;br /&gt;
| [Main]     | [SandBox]&lt;br /&gt;
&lt;br /&gt;
__区别规则：__&lt;br /&gt;
|IE6 |* html selector { ... }&lt;br /&gt;
|IE7 |*:first-child+html selector { ... }&lt;br /&gt;
|非IE6 |html&amp;gt;body selector { ... }&lt;br /&gt;
|firefox only |@-moz-document url-prefix() { ... }&lt;br /&gt;
|saf3+/chrome1+ |@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
|opera only |@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
|iPhone/mobile webkit |@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
===使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度===&lt;br /&gt;
&lt;br /&gt;
===内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS===&lt;br /&gt;
&lt;br /&gt;
===避免使用低效的选择器===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用===&lt;br /&gt;
&lt;br /&gt;
===尽量避免在CSS中使用 expression，特别避免使用在单个页面会多次出现的元素样式上使用===&lt;br /&gt;
&lt;br /&gt;
===不要直接修改标签的样式===&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
===不要在标签上直接写样式===&lt;br /&gt;
如：{&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;}&lt;br /&gt;
&lt;br /&gt;
===不要在CSS中使用 !important===&lt;br /&gt;
&lt;br /&gt;
===绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符===&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7858</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7858"/>
				<updated>2011-03-08T14:38:42Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* 尽量避免使用CSS Hack */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					WinXP&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Win7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE8&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox4&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.5&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Safari&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Opera&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
:*/c/public/ui.css：统一UI控件&lt;br /&gt;
:*/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:*/c/public/icon.css：公共icon样式&lt;br /&gt;
:*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:*/c/public/swp.css：自定义边栏样式&lt;br /&gt;
:*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
#项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:*/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:*/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:*/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:*/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:*/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
#应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试===&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
#属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* module: 模块框 */&lt;br /&gt;
/*通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：*/&lt;br /&gt;
/* button */&lt;br /&gt;
...&lt;br /&gt;
/* mod */&lt;br /&gt;
...&lt;br /&gt;
/* nav */&lt;br /&gt;
...&lt;br /&gt;
/* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
*ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
*Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
*注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
:* 不好的：.green_link、.left_module&lt;br /&gt;
:* 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用CSS Hack===&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
&lt;br /&gt;
__区别属性：__&lt;br /&gt;
| IE6 | _property:value&lt;br /&gt;
| IE6/7 | *property:value&lt;br /&gt;
| IE6/7/8/9 | property:value\9&lt;br /&gt;
| 非IE6 | property//:value&lt;br /&gt;
&lt;br /&gt;
|| Heading 1 || Heading 2&lt;br /&gt;
| ''Gobble'' | Bar&lt;br /&gt;
| [Main]     | [SandBox]&lt;br /&gt;
&lt;br /&gt;
__区别规则：__&lt;br /&gt;
|IE6 |* html selector { ... }&lt;br /&gt;
|IE7 |*:first-child+html selector { ... }&lt;br /&gt;
|非IE6 |html&amp;gt;body selector { ... }&lt;br /&gt;
|firefox only |@-moz-document url-prefix() { ... }&lt;br /&gt;
|saf3+/chrome1+ |@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
|opera only |@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
|iPhone/mobile webkit |@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
===使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度===&lt;br /&gt;
&lt;br /&gt;
===内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS===&lt;br /&gt;
&lt;br /&gt;
===避免使用低效的选择器===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用===&lt;br /&gt;
&lt;br /&gt;
===尽量避免在CSS中使用 expression，特别避免使用在单个页面会多次出现的元素样式上使用===&lt;br /&gt;
&lt;br /&gt;
===不要直接修改标签的样式===&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
===不要在标签上直接写样式===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===不要在CSS中使用 !important===&lt;br /&gt;
&lt;br /&gt;
===绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符===&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7857</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7857"/>
				<updated>2011-03-08T14:37:09Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* 尽量避免使用CSS Hack */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					WinXP&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Win7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE8&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox4&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.5&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Safari&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Opera&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
:*/c/public/ui.css：统一UI控件&lt;br /&gt;
:*/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:*/c/public/icon.css：公共icon样式&lt;br /&gt;
:*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:*/c/public/swp.css：自定义边栏样式&lt;br /&gt;
:*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
#项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:*/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:*/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:*/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:*/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:*/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
#应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试===&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
#属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* module: 模块框 */&lt;br /&gt;
/*通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：*/&lt;br /&gt;
/* button */&lt;br /&gt;
...&lt;br /&gt;
/* mod */&lt;br /&gt;
...&lt;br /&gt;
/* nav */&lt;br /&gt;
...&lt;br /&gt;
/* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
*ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
*Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
*注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
:* 不好的：.green_link、.left_module&lt;br /&gt;
:* 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用CSS Hack===&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
&lt;br /&gt;
''区别属性：''&lt;br /&gt;
|IE6 |_property:value&lt;br /&gt;
|IE6/7 |*property:value&lt;br /&gt;
|IE6/7/8/9 |property:value\9&lt;br /&gt;
|非IE6 |property//:value&lt;br /&gt;
&lt;br /&gt;
''区别规则：''&lt;br /&gt;
|IE6 |* html selector { ... }&lt;br /&gt;
|IE7 |*:first-child+html selector { ... }&lt;br /&gt;
|非IE6 |html&amp;gt;body selector { ... }&lt;br /&gt;
|firefox only |@-moz-document url-prefix() { ... }&lt;br /&gt;
|saf3+/chrome1+ |@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
|opera only |@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
|iPhone/mobile webkit |@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
===使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度===&lt;br /&gt;
&lt;br /&gt;
===内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS===&lt;br /&gt;
&lt;br /&gt;
===避免使用低效的选择器===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用===&lt;br /&gt;
&lt;br /&gt;
===尽量避免在CSS中使用 expression，特别避免使用在单个页面会多次出现的元素样式上使用===&lt;br /&gt;
&lt;br /&gt;
===不要直接修改标签的样式===&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
===不要在标签上直接写样式===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===不要在CSS中使用 !important===&lt;br /&gt;
&lt;br /&gt;
===绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符===&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7856</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7856"/>
				<updated>2011-03-08T14:30:49Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* 尽量避免使用CSS Hack */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					WinXP&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Win7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE8&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox4&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.5&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Safari&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Opera&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
:*/c/public/ui.css：统一UI控件&lt;br /&gt;
:*/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:*/c/public/icon.css：公共icon样式&lt;br /&gt;
:*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:*/c/public/swp.css：自定义边栏样式&lt;br /&gt;
:*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
#项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:*/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:*/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:*/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:*/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:*/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
#应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试===&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
#属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* module: 模块框 */&lt;br /&gt;
/*通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：*/&lt;br /&gt;
/* button */&lt;br /&gt;
...&lt;br /&gt;
/* mod */&lt;br /&gt;
...&lt;br /&gt;
/* nav */&lt;br /&gt;
...&lt;br /&gt;
/* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
*ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
*Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
*注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
:* 不好的：.green_link、.left_module&lt;br /&gt;
:* 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用CSS Hack===&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
区别属性：&lt;br /&gt;
*IE6	_property:value&lt;br /&gt;
*IE6/7	*property:value&lt;br /&gt;
*IE6/7/8/9	property:value\9&lt;br /&gt;
非IE6	property//:value&lt;br /&gt;
区别规则：&lt;br /&gt;
*IE6	* html selector { ... }&lt;br /&gt;
*IE7	*:first-child+html selector { ... }&lt;br /&gt;
*非IE6	html&amp;gt;body selector { ... }&lt;br /&gt;
*firefox only	@-moz-document url-prefix() { ... }&lt;br /&gt;
*saf3+/chrome1+	@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
*opera only	@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
*iPhone/mobile webkit	@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
===使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度===&lt;br /&gt;
&lt;br /&gt;
===内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS===&lt;br /&gt;
&lt;br /&gt;
===避免使用低效的选择器===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用===&lt;br /&gt;
&lt;br /&gt;
===尽量避免在CSS中使用 expression，特别避免使用在单个页面会多次出现的元素样式上使用===&lt;br /&gt;
&lt;br /&gt;
===不要直接修改标签的样式===&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
===不要在标签上直接写样式===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===不要在CSS中使用 !important===&lt;br /&gt;
&lt;br /&gt;
===绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符===&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7855</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7855"/>
				<updated>2011-03-08T14:24:40Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* CSS浏览器支持标准 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
&amp;lt;table border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;amp;nbsp;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					WinXP&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Win7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE9&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE8&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					IE6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome7&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Chrome3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox4&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.6&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					A&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3.5&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Firefox3&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Safari&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					B&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:145px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					Opera&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:142px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width:140px;&amp;quot;&amp;gt;&lt;br /&gt;
				&amp;lt;p align=&amp;quot;left&amp;quot;&amp;gt;&lt;br /&gt;
					C&amp;lt;/p&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
:*/c/public/ui.css：统一UI控件&lt;br /&gt;
:*/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:*/c/public/icon.css：公共icon样式&lt;br /&gt;
:*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:*/c/public/swp.css：自定义边栏样式&lt;br /&gt;
:*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
#项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:*/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:*/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:*/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:*/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:*/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
#应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试===&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
#属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* module: 模块框 */&lt;br /&gt;
/*通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：*/&lt;br /&gt;
/* button */&lt;br /&gt;
...&lt;br /&gt;
/* mod */&lt;br /&gt;
...&lt;br /&gt;
/* nav */&lt;br /&gt;
...&lt;br /&gt;
/* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
*ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
*Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
*注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
:* 不好的：.green_link、.left_module&lt;br /&gt;
:* 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用CSS Hack===&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
区别属性：&lt;br /&gt;
IE6	_property:value&lt;br /&gt;
IE6/7	*property:value&lt;br /&gt;
IE6/7/8/9	property:value\9&lt;br /&gt;
非IE6	property//:value&lt;br /&gt;
区别规则：&lt;br /&gt;
IE6	* html selector { ... }&lt;br /&gt;
IE7	*:first-child+html selector { ... }&lt;br /&gt;
非IE6	html&amp;gt;body selector { ... }&lt;br /&gt;
firefox only	@-moz-document url-prefix() { ... }&lt;br /&gt;
saf3+/chrome1+	@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
opera only	@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
iPhone/mobile webkit	@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
===使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度===&lt;br /&gt;
&lt;br /&gt;
===内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS===&lt;br /&gt;
&lt;br /&gt;
===避免使用低效的选择器===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用===&lt;br /&gt;
&lt;br /&gt;
===尽量避免在CSS中使用 expression，特别避免使用在单个页面会多次出现的元素样式上使用===&lt;br /&gt;
&lt;br /&gt;
===不要直接修改标签的样式===&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
===不要在标签上直接写样式===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===不要在CSS中使用 !important===&lt;br /&gt;
&lt;br /&gt;
===绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符===&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7854</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7854"/>
				<updated>2011-03-08T14:19:47Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* ID和Class命名 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
	WinXP	Win7&lt;br /&gt;
IE9	C	C&lt;br /&gt;
IE8	A	A&lt;br /&gt;
IE7	A	A&lt;br /&gt;
IE6	A	A&lt;br /&gt;
Chrome7	C	C&lt;br /&gt;
Chrome6	A	A&lt;br /&gt;
Chrome3	B	B&lt;br /&gt;
Firefox4	C	C&lt;br /&gt;
Firefox3.6	A	A&lt;br /&gt;
Firefox3.5	C	C&lt;br /&gt;
Firefox3	C	C&lt;br /&gt;
Safari	B	B&lt;br /&gt;
Opera	C	C&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
:*/c/public/ui.css：统一UI控件&lt;br /&gt;
:*/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:*/c/public/icon.css：公共icon样式&lt;br /&gt;
:*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:*/c/public/swp.css：自定义边栏样式&lt;br /&gt;
:*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
#项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:*/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:*/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:*/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:*/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:*/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
#应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试===&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
#属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* module: 模块框 */&lt;br /&gt;
/*通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：*/&lt;br /&gt;
/* button */&lt;br /&gt;
...&lt;br /&gt;
/* mod */&lt;br /&gt;
...&lt;br /&gt;
/* nav */&lt;br /&gt;
...&lt;br /&gt;
/* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
*ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
*Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
*注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
:* 不好的：.green_link、.left_module&lt;br /&gt;
:* 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用CSS Hack===&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
区别属性：&lt;br /&gt;
IE6	_property:value&lt;br /&gt;
IE6/7	*property:value&lt;br /&gt;
IE6/7/8/9	property:value\9&lt;br /&gt;
非IE6	property//:value&lt;br /&gt;
区别规则：&lt;br /&gt;
IE6	* html selector { ... }&lt;br /&gt;
IE7	*:first-child+html selector { ... }&lt;br /&gt;
非IE6	html&amp;gt;body selector { ... }&lt;br /&gt;
firefox only	@-moz-document url-prefix() { ... }&lt;br /&gt;
saf3+/chrome1+	@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
opera only	@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
iPhone/mobile webkit	@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
===使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度===&lt;br /&gt;
&lt;br /&gt;
===内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS===&lt;br /&gt;
&lt;br /&gt;
===避免使用低效的选择器===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用===&lt;br /&gt;
&lt;br /&gt;
===尽量避免在CSS中使用 expression，特别避免使用在单个页面会多次出现的元素样式上使用===&lt;br /&gt;
&lt;br /&gt;
===不要直接修改标签的样式===&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
===不要在标签上直接写样式===&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===不要在CSS中使用 !important===&lt;br /&gt;
&lt;br /&gt;
===绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符===&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7853</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7853"/>
				<updated>2011-03-08T14:17:49Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* 将作用于不同模块的CSS规则集中放在一起，同时用注释说明 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
	WinXP	Win7&lt;br /&gt;
IE9	C	C&lt;br /&gt;
IE8	A	A&lt;br /&gt;
IE7	A	A&lt;br /&gt;
IE6	A	A&lt;br /&gt;
Chrome7	C	C&lt;br /&gt;
Chrome6	A	A&lt;br /&gt;
Chrome3	B	B&lt;br /&gt;
Firefox4	C	C&lt;br /&gt;
Firefox3.6	A	A&lt;br /&gt;
Firefox3.5	C	C&lt;br /&gt;
Firefox3	C	C&lt;br /&gt;
Safari	B	B&lt;br /&gt;
Opera	C	C&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
:*/c/public/ui.css：统一UI控件&lt;br /&gt;
:*/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:*/c/public/icon.css：公共icon样式&lt;br /&gt;
:*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:*/c/public/swp.css：自定义边栏样式&lt;br /&gt;
:*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
#项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:*/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:*/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:*/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:*/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:*/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
#应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试===&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
#属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* module: 模块框 */&lt;br /&gt;
/*通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：*/&lt;br /&gt;
/* button */&lt;br /&gt;
...&lt;br /&gt;
/* mod */&lt;br /&gt;
...&lt;br /&gt;
/* nav */&lt;br /&gt;
...&lt;br /&gt;
/* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
* ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
* Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
* 注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
: * 不好的：.green_link、.left_module&lt;br /&gt;
: * 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
9.	尽量避免使用CSS Hack&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
区别属性：&lt;br /&gt;
IE6	_property:value&lt;br /&gt;
IE6/7	*property:value&lt;br /&gt;
IE6/7/8/9	property:value\9&lt;br /&gt;
非IE6	property//:value&lt;br /&gt;
区别规则：&lt;br /&gt;
IE6	* html selector { ... }&lt;br /&gt;
IE7	*:first-child+html selector { ... }&lt;br /&gt;
非IE6	html&amp;gt;body selector { ... }&lt;br /&gt;
firefox only	@-moz-document url-prefix() { ... }&lt;br /&gt;
saf3+/chrome1+	@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
opera only	@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
iPhone/mobile webkit	@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
10.	使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
11.	内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS。&lt;br /&gt;
&lt;br /&gt;
12.	避免使用低效的选择器&lt;br /&gt;
如：&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
13.	尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
14.	尽量避免在CSS中使用 expression，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
15.	不要直接修改标签的样式&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
16.	不要在标签上直接写样式&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17.	不要在CSS中使用 !important&lt;br /&gt;
&lt;br /&gt;
18.	绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7852</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7852"/>
				<updated>2011-03-08T14:16:45Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* 单条CSS规则的书写格式要求 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
	WinXP	Win7&lt;br /&gt;
IE9	C	C&lt;br /&gt;
IE8	A	A&lt;br /&gt;
IE7	A	A&lt;br /&gt;
IE6	A	A&lt;br /&gt;
Chrome7	C	C&lt;br /&gt;
Chrome6	A	A&lt;br /&gt;
Chrome3	B	B&lt;br /&gt;
Firefox4	C	C&lt;br /&gt;
Firefox3.6	A	A&lt;br /&gt;
Firefox3.5	C	C&lt;br /&gt;
Firefox3	C	C&lt;br /&gt;
Safari	B	B&lt;br /&gt;
Opera	C	C&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
:*/c/public/ui.css：统一UI控件&lt;br /&gt;
:*/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:*/c/public/icon.css：公共icon样式&lt;br /&gt;
:*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:*/c/public/swp.css：自定义边栏样式&lt;br /&gt;
:*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
#项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:*/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:*/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:*/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:*/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:*/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
#应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试===&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
#属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
#兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
     /* module: 模块框 */&lt;br /&gt;
通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：&lt;br /&gt;
     /* button */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod */&lt;br /&gt;
     ...&lt;br /&gt;
     /* nav */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
* ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
* Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
* 注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
: * 不好的：.green_link、.left_module&lt;br /&gt;
: * 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
9.	尽量避免使用CSS Hack&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
区别属性：&lt;br /&gt;
IE6	_property:value&lt;br /&gt;
IE6/7	*property:value&lt;br /&gt;
IE6/7/8/9	property:value\9&lt;br /&gt;
非IE6	property//:value&lt;br /&gt;
区别规则：&lt;br /&gt;
IE6	* html selector { ... }&lt;br /&gt;
IE7	*:first-child+html selector { ... }&lt;br /&gt;
非IE6	html&amp;gt;body selector { ... }&lt;br /&gt;
firefox only	@-moz-document url-prefix() { ... }&lt;br /&gt;
saf3+/chrome1+	@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
opera only	@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
iPhone/mobile webkit	@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
10.	使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
11.	内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS。&lt;br /&gt;
&lt;br /&gt;
12.	避免使用低效的选择器&lt;br /&gt;
如：&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
13.	尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
14.	尽量避免在CSS中使用 expression，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
15.	不要直接修改标签的样式&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
16.	不要在标签上直接写样式&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17.	不要在CSS中使用 !important&lt;br /&gt;
&lt;br /&gt;
18.	绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7851</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7851"/>
				<updated>2011-03-08T14:15:58Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* 根据新建样式的适用范围分为四级：产品级、项目级、应用级 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
	WinXP	Win7&lt;br /&gt;
IE9	C	C&lt;br /&gt;
IE8	A	A&lt;br /&gt;
IE7	A	A&lt;br /&gt;
IE6	A	A&lt;br /&gt;
Chrome7	C	C&lt;br /&gt;
Chrome6	A	A&lt;br /&gt;
Chrome3	B	B&lt;br /&gt;
Firefox4	C	C&lt;br /&gt;
Firefox3.6	A	A&lt;br /&gt;
Firefox3.5	C	C&lt;br /&gt;
Firefox3	C	C&lt;br /&gt;
Safari	B	B&lt;br /&gt;
Opera	C	C&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
:*/c/public/ui.css：统一UI控件&lt;br /&gt;
:*/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:*/c/public/icon.css：公共icon样式&lt;br /&gt;
:*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:*/c/public/swp.css：自定义边栏样式&lt;br /&gt;
:*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
#项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:*/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:*/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:*/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:*/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:*/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
#应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试===&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
: #属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
     /* module: 模块框 */&lt;br /&gt;
通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：&lt;br /&gt;
     /* button */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod */&lt;br /&gt;
     ...&lt;br /&gt;
     /* nav */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
* ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
* Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
* 注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
: * 不好的：.green_link、.left_module&lt;br /&gt;
: * 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
9.	尽量避免使用CSS Hack&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
区别属性：&lt;br /&gt;
IE6	_property:value&lt;br /&gt;
IE6/7	*property:value&lt;br /&gt;
IE6/7/8/9	property:value\9&lt;br /&gt;
非IE6	property//:value&lt;br /&gt;
区别规则：&lt;br /&gt;
IE6	* html selector { ... }&lt;br /&gt;
IE7	*:first-child+html selector { ... }&lt;br /&gt;
非IE6	html&amp;gt;body selector { ... }&lt;br /&gt;
firefox only	@-moz-document url-prefix() { ... }&lt;br /&gt;
saf3+/chrome1+	@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
opera only	@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
iPhone/mobile webkit	@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
10.	使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
11.	内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS。&lt;br /&gt;
&lt;br /&gt;
12.	避免使用低效的选择器&lt;br /&gt;
如：&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
13.	尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
14.	尽量避免在CSS中使用 expression，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
15.	不要直接修改标签的样式&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
16.	不要在标签上直接写样式&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17.	不要在CSS中使用 !important&lt;br /&gt;
&lt;br /&gt;
18.	绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7850</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7850"/>
				<updated>2011-03-08T14:15:24Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* 根据新建样式的适用范围分为四级：产品级、项目级、应用级 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
	WinXP	Win7&lt;br /&gt;
IE9	C	C&lt;br /&gt;
IE8	A	A&lt;br /&gt;
IE7	A	A&lt;br /&gt;
IE6	A	A&lt;br /&gt;
Chrome7	C	C&lt;br /&gt;
Chrome6	A	A&lt;br /&gt;
Chrome3	B	B&lt;br /&gt;
Firefox4	C	C&lt;br /&gt;
Firefox3.6	A	A&lt;br /&gt;
Firefox3.5	C	C&lt;br /&gt;
Firefox3	C	C&lt;br /&gt;
Safari	B	B&lt;br /&gt;
Opera	C	C&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
:*/c/public/ui.css：统一UI控件&lt;br /&gt;
:*/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:*/c/public/icon.css：公共icon样式&lt;br /&gt;
:*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:*/c/public/swp.css：自定义边栏样式&lt;br /&gt;
:*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
# 项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:* /c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:* /c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:* /c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:* /c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:* /c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
# 应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试===&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
: #属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
     /* module: 模块框 */&lt;br /&gt;
通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：&lt;br /&gt;
     /* button */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod */&lt;br /&gt;
     ...&lt;br /&gt;
     /* nav */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
* ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
* Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
* 注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
: * 不好的：.green_link、.left_module&lt;br /&gt;
: * 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
9.	尽量避免使用CSS Hack&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
区别属性：&lt;br /&gt;
IE6	_property:value&lt;br /&gt;
IE6/7	*property:value&lt;br /&gt;
IE6/7/8/9	property:value\9&lt;br /&gt;
非IE6	property//:value&lt;br /&gt;
区别规则：&lt;br /&gt;
IE6	* html selector { ... }&lt;br /&gt;
IE7	*:first-child+html selector { ... }&lt;br /&gt;
非IE6	html&amp;gt;body selector { ... }&lt;br /&gt;
firefox only	@-moz-document url-prefix() { ... }&lt;br /&gt;
saf3+/chrome1+	@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
opera only	@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
iPhone/mobile webkit	@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
10.	使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
11.	内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS。&lt;br /&gt;
&lt;br /&gt;
12.	避免使用低效的选择器&lt;br /&gt;
如：&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
13.	尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
14.	尽量避免在CSS中使用 expression，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
15.	不要直接修改标签的样式&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
16.	不要在标签上直接写样式&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17.	不要在CSS中使用 !important&lt;br /&gt;
&lt;br /&gt;
18.	绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7849</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7849"/>
				<updated>2011-03-08T13:22:12Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* 根据新建样式的适用范围分为四级：产品级、项目级、应用级 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
	WinXP	Win7&lt;br /&gt;
IE9	C	C&lt;br /&gt;
IE8	A	A&lt;br /&gt;
IE7	A	A&lt;br /&gt;
IE6	A	A&lt;br /&gt;
Chrome7	C	C&lt;br /&gt;
Chrome6	A	A&lt;br /&gt;
Chrome3	B	B&lt;br /&gt;
Firefox4	C	C&lt;br /&gt;
Firefox3.6	A	A&lt;br /&gt;
Firefox3.5	C	C&lt;br /&gt;
Firefox3	C	C&lt;br /&gt;
Safari	B	B&lt;br /&gt;
Opera	C	C&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
*/c/public/ui.css：统一UI控件&lt;br /&gt;
*/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
*/c/public/icon.css：公共icon样式&lt;br /&gt;
*/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
*/c/public/swp.css：自定义边栏样式&lt;br /&gt;
*/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
# 项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
* /c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
* /c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
* /c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
* /c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
* /c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
# 应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试===&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
: #属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
     /* module: 模块框 */&lt;br /&gt;
通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：&lt;br /&gt;
     /* button */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod */&lt;br /&gt;
     ...&lt;br /&gt;
     /* nav */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
* ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
* Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
* 注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
: * 不好的：.green_link、.left_module&lt;br /&gt;
: * 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
9.	尽量避免使用CSS Hack&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
区别属性：&lt;br /&gt;
IE6	_property:value&lt;br /&gt;
IE6/7	*property:value&lt;br /&gt;
IE6/7/8/9	property:value\9&lt;br /&gt;
非IE6	property//:value&lt;br /&gt;
区别规则：&lt;br /&gt;
IE6	* html selector { ... }&lt;br /&gt;
IE7	*:first-child+html selector { ... }&lt;br /&gt;
非IE6	html&amp;gt;body selector { ... }&lt;br /&gt;
firefox only	@-moz-document url-prefix() { ... }&lt;br /&gt;
saf3+/chrome1+	@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
opera only	@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
iPhone/mobile webkit	@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
10.	使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
11.	内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS。&lt;br /&gt;
&lt;br /&gt;
12.	避免使用低效的选择器&lt;br /&gt;
如：&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
13.	尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
14.	尽量避免在CSS中使用 expression，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
15.	不要直接修改标签的样式&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
16.	不要在标签上直接写样式&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17.	不要在CSS中使用 !important&lt;br /&gt;
&lt;br /&gt;
18.	绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7848</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7848"/>
				<updated>2011-03-08T13:21:41Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* 根据新建样式的适用范围分为四级：产品级、项目级、应用级 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
	WinXP	Win7&lt;br /&gt;
IE9	C	C&lt;br /&gt;
IE8	A	A&lt;br /&gt;
IE7	A	A&lt;br /&gt;
IE6	A	A&lt;br /&gt;
Chrome7	C	C&lt;br /&gt;
Chrome6	A	A&lt;br /&gt;
Chrome3	B	B&lt;br /&gt;
Firefox4	C	C&lt;br /&gt;
Firefox3.6	A	A&lt;br /&gt;
Firefox3.5	C	C&lt;br /&gt;
Firefox3	C	C&lt;br /&gt;
Safari	B	B&lt;br /&gt;
Opera	C	C&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
#目前产品级的CSS文件有: &lt;br /&gt;
: */c/public/ui.css：统一UI控件&lt;br /&gt;
: */c/public/base.css：统一浏览器默认样式&lt;br /&gt;
: */c/public/icon.css：公共icon样式&lt;br /&gt;
: */c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
: */c/public/swp.css：自定义边栏样式&lt;br /&gt;
: */c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
: # 项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:: * /c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:: * /c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:: * /c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:: * /c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:: * /c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
: # 应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试===&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
: #属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
     /* module: 模块框 */&lt;br /&gt;
通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：&lt;br /&gt;
     /* button */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod */&lt;br /&gt;
     ...&lt;br /&gt;
     /* nav */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
* ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
* Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
* 注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
: * 不好的：.green_link、.left_module&lt;br /&gt;
: * 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
9.	尽量避免使用CSS Hack&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
区别属性：&lt;br /&gt;
IE6	_property:value&lt;br /&gt;
IE6/7	*property:value&lt;br /&gt;
IE6/7/8/9	property:value\9&lt;br /&gt;
非IE6	property//:value&lt;br /&gt;
区别规则：&lt;br /&gt;
IE6	* html selector { ... }&lt;br /&gt;
IE7	*:first-child+html selector { ... }&lt;br /&gt;
非IE6	html&amp;gt;body selector { ... }&lt;br /&gt;
firefox only	@-moz-document url-prefix() { ... }&lt;br /&gt;
saf3+/chrome1+	@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
opera only	@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
iPhone/mobile webkit	@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
10.	使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
11.	内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS。&lt;br /&gt;
&lt;br /&gt;
12.	避免使用低效的选择器&lt;br /&gt;
如：&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
13.	尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
14.	尽量避免在CSS中使用 expression，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
15.	不要直接修改标签的样式&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
16.	不要在标签上直接写样式&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17.	不要在CSS中使用 !important&lt;br /&gt;
&lt;br /&gt;
18.	绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7847</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7847"/>
				<updated>2011-03-08T13:21:01Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* ID和Class命名 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
	WinXP	Win7&lt;br /&gt;
IE9	C	C&lt;br /&gt;
IE8	A	A&lt;br /&gt;
IE7	A	A&lt;br /&gt;
IE6	A	A&lt;br /&gt;
Chrome7	C	C&lt;br /&gt;
Chrome6	A	A&lt;br /&gt;
Chrome3	B	B&lt;br /&gt;
Firefox4	C	C&lt;br /&gt;
Firefox3.6	A	A&lt;br /&gt;
Firefox3.5	C	C&lt;br /&gt;
Firefox3	C	C&lt;br /&gt;
Safari	B	B&lt;br /&gt;
Opera	C	C&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
: #目前产品级的CSS文件有: &lt;br /&gt;
:: * /c/public/ui.css：统一UI控件&lt;br /&gt;
:: * /c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:: * /c/public/icon.css：公共icon样式&lt;br /&gt;
:: * /c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:: * /c/public/swp.css：自定义边栏样式&lt;br /&gt;
:: * /c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
: # 项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:: * /c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:: * /c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:: * /c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:: * /c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:: * /c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
: # 应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试===&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
: #属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
     /* module: 模块框 */&lt;br /&gt;
通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：&lt;br /&gt;
     /* button */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod */&lt;br /&gt;
     ...&lt;br /&gt;
     /* nav */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
* ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
* Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
* 注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
: * 不好的：.green_link、.left_module&lt;br /&gt;
: * 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
9.	尽量避免使用CSS Hack&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
区别属性：&lt;br /&gt;
IE6	_property:value&lt;br /&gt;
IE6/7	*property:value&lt;br /&gt;
IE6/7/8/9	property:value\9&lt;br /&gt;
非IE6	property//:value&lt;br /&gt;
区别规则：&lt;br /&gt;
IE6	* html selector { ... }&lt;br /&gt;
IE7	*:first-child+html selector { ... }&lt;br /&gt;
非IE6	html&amp;gt;body selector { ... }&lt;br /&gt;
firefox only	@-moz-document url-prefix() { ... }&lt;br /&gt;
saf3+/chrome1+	@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
opera only	@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
iPhone/mobile webkit	@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
10.	使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
11.	内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS。&lt;br /&gt;
&lt;br /&gt;
12.	避免使用低效的选择器&lt;br /&gt;
如：&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
13.	尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
14.	尽量避免在CSS中使用 expression，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
15.	不要直接修改标签的样式&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
16.	不要在标签上直接写样式&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17.	不要在CSS中使用 !important&lt;br /&gt;
&lt;br /&gt;
18.	绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7846</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7846"/>
				<updated>2011-03-08T13:17:51Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* ID和Class命名 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
	WinXP	Win7&lt;br /&gt;
IE9	C	C&lt;br /&gt;
IE8	A	A&lt;br /&gt;
IE7	A	A&lt;br /&gt;
IE6	A	A&lt;br /&gt;
Chrome7	C	C&lt;br /&gt;
Chrome6	A	A&lt;br /&gt;
Chrome3	B	B&lt;br /&gt;
Firefox4	C	C&lt;br /&gt;
Firefox3.6	A	A&lt;br /&gt;
Firefox3.5	C	C&lt;br /&gt;
Firefox3	C	C&lt;br /&gt;
Safari	B	B&lt;br /&gt;
Opera	C	C&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
: #目前产品级的CSS文件有: &lt;br /&gt;
:: * /c/public/ui.css：统一UI控件&lt;br /&gt;
:: * /c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:: * /c/public/icon.css：公共icon样式&lt;br /&gt;
:: * /c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:: * /c/public/swp.css：自定义边栏样式&lt;br /&gt;
:: * /c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
: # 项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:: * /c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:: * /c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:: * /c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:: * /c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:: * /c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
: # 应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试===&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
: #属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
     /* module: 模块框 */&lt;br /&gt;
通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：&lt;br /&gt;
     /* button */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod */&lt;br /&gt;
     ...&lt;br /&gt;
     /* nav */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
* ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
* Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
* 注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
: * 不好的：.green_link、.left_module&lt;br /&gt;
: * 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
9.	尽量避免使用CSS Hack&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
区别属性：&lt;br /&gt;
IE6	_property:value&lt;br /&gt;
IE6/7	*property:value&lt;br /&gt;
IE6/7/8/9	property:value\9&lt;br /&gt;
非IE6	property//:value&lt;br /&gt;
区别规则：&lt;br /&gt;
IE6	* html selector { ... }&lt;br /&gt;
IE7	*:first-child+html selector { ... }&lt;br /&gt;
非IE6	html&amp;gt;body selector { ... }&lt;br /&gt;
firefox only	@-moz-document url-prefix() { ... }&lt;br /&gt;
saf3+/chrome1+	@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
opera only	@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
iPhone/mobile webkit	@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
10.	使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
11.	内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS。&lt;br /&gt;
&lt;br /&gt;
12.	避免使用低效的选择器&lt;br /&gt;
如：&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
13.	尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
14.	尽量避免在CSS中使用 expression，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
15.	不要直接修改标签的样式&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
16.	不要在标签上直接写样式&lt;br /&gt;
如：&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17.	不要在CSS中使用 !important&lt;br /&gt;
&lt;br /&gt;
18.	绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7845</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7845"/>
				<updated>2011-03-08T13:17:22Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* ID和Class命名 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
	WinXP	Win7&lt;br /&gt;
IE9	C	C&lt;br /&gt;
IE8	A	A&lt;br /&gt;
IE7	A	A&lt;br /&gt;
IE6	A	A&lt;br /&gt;
Chrome7	C	C&lt;br /&gt;
Chrome6	A	A&lt;br /&gt;
Chrome3	B	B&lt;br /&gt;
Firefox4	C	C&lt;br /&gt;
Firefox3.6	A	A&lt;br /&gt;
Firefox3.5	C	C&lt;br /&gt;
Firefox3	C	C&lt;br /&gt;
Safari	B	B&lt;br /&gt;
Opera	C	C&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
: #目前产品级的CSS文件有: &lt;br /&gt;
:: * /c/public/ui.css：统一UI控件&lt;br /&gt;
:: * /c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:: * /c/public/icon.css：公共icon样式&lt;br /&gt;
:: * /c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:: * /c/public/swp.css：自定义边栏样式&lt;br /&gt;
:: * /c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
: # 项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:: * /c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:: * /c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:: * /c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:: * /c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:: * /c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
: # 应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试===&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
: #属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
     /* module: 模块框 */&lt;br /&gt;
通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：&lt;br /&gt;
     /* button */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod */&lt;br /&gt;
     ...&lt;br /&gt;
     /* nav */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
* ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
* Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
* 注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
: * 不好的：.green_link、.left_module&lt;br /&gt;
: * 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
9.	尽量避免使用CSS Hack&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
区别属性：&lt;br /&gt;
IE6	_property:value&lt;br /&gt;
IE6/7	*property:value&lt;br /&gt;
IE6/7/8/9	property:value\9&lt;br /&gt;
非IE6	property//:value&lt;br /&gt;
区别规则：&lt;br /&gt;
IE6	* html selector { ... }&lt;br /&gt;
IE7	*:first-child+html selector { ... }&lt;br /&gt;
非IE6	html&amp;gt;body selector { ... }&lt;br /&gt;
firefox only	@-moz-document url-prefix() { ... }&lt;br /&gt;
saf3+/chrome1+	@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
opera only	@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
iPhone/mobile webkit	@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
10.	使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
11.	内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS。&lt;br /&gt;
&lt;br /&gt;
12.	避免使用低效的选择器&lt;br /&gt;
如：&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
13.	尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
14.	尽量避免在CSS中使用 expression，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
15.	不要直接修改标签的样式&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
16.	不要在标签上直接写样式&lt;br /&gt;
如：&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17.	不要在CSS中使用 !important&lt;br /&gt;
&lt;br /&gt;
18.	绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7844</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7844"/>
				<updated>2011-03-08T13:13:48Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：/* ID和Class命名 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
	WinXP	Win7&lt;br /&gt;
IE9	C	C&lt;br /&gt;
IE8	A	A&lt;br /&gt;
IE7	A	A&lt;br /&gt;
IE6	A	A&lt;br /&gt;
Chrome7	C	C&lt;br /&gt;
Chrome6	A	A&lt;br /&gt;
Chrome3	B	B&lt;br /&gt;
Firefox4	C	C&lt;br /&gt;
Firefox3.6	A	A&lt;br /&gt;
Firefox3.5	C	C&lt;br /&gt;
Firefox3	C	C&lt;br /&gt;
Safari	B	B&lt;br /&gt;
Opera	C	C&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
: #目前产品级的CSS文件有: &lt;br /&gt;
:: * /c/public/ui.css：统一UI控件&lt;br /&gt;
:: * /c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:: * /c/public/icon.css：公共icon样式&lt;br /&gt;
:: * /c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:: * /c/public/swp.css：自定义边栏样式&lt;br /&gt;
:: * /c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
: # 项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:: * /c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:: * /c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:: * /c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:: * /c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:: * /c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
: # 应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试===&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
: #属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
     /* module: 模块框 */&lt;br /&gt;
通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：&lt;br /&gt;
     /* button */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod */&lt;br /&gt;
     ...&lt;br /&gt;
     /* nav */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
* ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
* Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
* 注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
: * 不好的：.green_link、.left_module&lt;br /&gt;
: * 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
9.	尽量避免使用CSS Hack&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
区别属性：&lt;br /&gt;
IE6	_property:value&lt;br /&gt;
IE6/7	*property:value&lt;br /&gt;
IE6/7/8/9	property:value\9&lt;br /&gt;
非IE6	property//:value&lt;br /&gt;
区别规则：&lt;br /&gt;
IE6	* html selector { ... }&lt;br /&gt;
IE7	*:first-child+html selector { ... }&lt;br /&gt;
非IE6	html&amp;gt;body selector { ... }&lt;br /&gt;
firefox only	@-moz-document url-prefix() { ... }&lt;br /&gt;
saf3+/chrome1+	@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
opera only	@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
iPhone/mobile webkit	@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
10.	使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
11.	内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS。&lt;br /&gt;
&lt;br /&gt;
12.	避免使用低效的选择器&lt;br /&gt;
如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
13.	尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
14.	尽量避免在CSS中使用 expression，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
15.	不要直接修改标签的样式&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
16.	不要在标签上直接写样式&lt;br /&gt;
如：&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17.	不要在CSS中使用 !important&lt;br /&gt;
&lt;br /&gt;
18.	绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7843</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7843"/>
				<updated>2011-03-08T13:11:37Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
	WinXP	Win7&lt;br /&gt;
IE9	C	C&lt;br /&gt;
IE8	A	A&lt;br /&gt;
IE7	A	A&lt;br /&gt;
IE6	A	A&lt;br /&gt;
Chrome7	C	C&lt;br /&gt;
Chrome6	A	A&lt;br /&gt;
Chrome3	B	B&lt;br /&gt;
Firefox4	C	C&lt;br /&gt;
Firefox3.6	A	A&lt;br /&gt;
Firefox3.5	C	C&lt;br /&gt;
Firefox3	C	C&lt;br /&gt;
Safari	B	B&lt;br /&gt;
Opera	C	C&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
: #目前产品级的CSS文件有: &lt;br /&gt;
:: * /c/public/ui.css：统一UI控件&lt;br /&gt;
:: * /c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:: * /c/public/icon.css：公共icon样式&lt;br /&gt;
:: * /c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:: * /c/public/swp.css：自定义边栏样式&lt;br /&gt;
:: * /c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
: # 项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:: * /c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:: * /c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:: * /c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:: * /c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:: * /c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
: # 应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试===&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
: #属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
     /* module: 模块框 */&lt;br /&gt;
通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：&lt;br /&gt;
     /* button */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod */&lt;br /&gt;
     ...&lt;br /&gt;
     /* nav */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
* ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
* Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
* 注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
: * 不好的：.green_link、.left_module&lt;br /&gt;
: * 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
9.	尽量避免使用CSS Hack&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
区别属性：&lt;br /&gt;
IE6	_property:value&lt;br /&gt;
IE6/7	*property:value&lt;br /&gt;
IE6/7/8/9	property:value\9&lt;br /&gt;
非IE6	property//:value&lt;br /&gt;
区别规则：&lt;br /&gt;
IE6	* html selector { ... }&lt;br /&gt;
IE7	*:first-child+html selector { ... }&lt;br /&gt;
非IE6	html&amp;gt;body selector { ... }&lt;br /&gt;
firefox only	@-moz-document url-prefix() { ... }&lt;br /&gt;
saf3+/chrome1+	@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
opera only	@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
iPhone/mobile webkit	@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
10.	使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
11.	内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS。&lt;br /&gt;
&lt;br /&gt;
12.	避免使用低效的选择器&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
如：&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
13.	尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
14.	尽量避免在CSS中使用 expression，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
15.	不要直接修改标签的样式&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
16.	不要在标签上直接写样式&lt;br /&gt;
如：&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17.	不要在CSS中使用 !important&lt;br /&gt;
&lt;br /&gt;
18.	绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7842</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7842"/>
				<updated>2011-03-08T13:10:12Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
	WinXP	Win7&lt;br /&gt;
IE9	C	C&lt;br /&gt;
IE8	A	A&lt;br /&gt;
IE7	A	A&lt;br /&gt;
IE6	A	A&lt;br /&gt;
Chrome7	C	C&lt;br /&gt;
Chrome6	A	A&lt;br /&gt;
Chrome3	B	B&lt;br /&gt;
Firefox4	C	C&lt;br /&gt;
Firefox3.6	A	A&lt;br /&gt;
Firefox3.5	C	C&lt;br /&gt;
Firefox3	C	C&lt;br /&gt;
Safari	B	B&lt;br /&gt;
Opera	C	C&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
: #目前产品级的CSS文件有: &lt;br /&gt;
:: * /c/public/ui.css：统一UI控件&lt;br /&gt;
:: * /c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:: * /c/public/icon.css：公共icon样式&lt;br /&gt;
:: * /c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:: * /c/public/swp.css：自定义边栏样式&lt;br /&gt;
:: * /c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
: # 项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:: * /c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:: * /c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:: * /c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:: * /c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:: * /c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
: # 应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试===&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
: #属性需要写在一行。&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot; line=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot; line=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
: #兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot; line=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot; line=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
     /* module: 模块框 */&lt;br /&gt;
通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：&lt;br /&gt;
     /* button */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod */&lt;br /&gt;
     ...&lt;br /&gt;
     /* nav */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod: events album */&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===ID和Class命名===&lt;br /&gt;
命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
* ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
* Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
* 注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
: * 不好的：.green_link、.left_module&lt;br /&gt;
: * 不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
9.	尽量避免使用CSS Hack&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
区别属性：&lt;br /&gt;
IE6	_property:value&lt;br /&gt;
IE6/7	*property:value&lt;br /&gt;
IE6/7/8/9	property:value\9&lt;br /&gt;
非IE6	property//:value&lt;br /&gt;
区别规则：&lt;br /&gt;
IE6	* html selector { ... }&lt;br /&gt;
IE7	*:first-child+html selector { ... }&lt;br /&gt;
非IE6	html&amp;gt;body selector { ... }&lt;br /&gt;
firefox only	@-moz-document url-prefix() { ... }&lt;br /&gt;
saf3+/chrome1+	@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
opera only	@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
iPhone/mobile webkit	@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
10.	使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
11.	内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS。&lt;br /&gt;
&lt;br /&gt;
12.	避免使用低效的选择器&lt;br /&gt;
如：&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
13.	尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
14.	尽量避免在CSS中使用 expression，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
15.	不要直接修改标签的样式&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
16.	不要在标签上直接写样式&lt;br /&gt;
如：&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17.	不要在CSS中使用 !important&lt;br /&gt;
&lt;br /&gt;
18.	绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7841</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7841"/>
				<updated>2011-03-08T13:06:55Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
===CSS浏览器支持标准===&lt;br /&gt;
	WinXP	Win7&lt;br /&gt;
IE9	C	C&lt;br /&gt;
IE8	A	A&lt;br /&gt;
IE7	A	A&lt;br /&gt;
IE6	A	A&lt;br /&gt;
Chrome7	C	C&lt;br /&gt;
Chrome6	A	A&lt;br /&gt;
Chrome3	B	B&lt;br /&gt;
Firefox4	C	C&lt;br /&gt;
Firefox3.6	A	A&lt;br /&gt;
Firefox3.5	C	C&lt;br /&gt;
Firefox3	C	C&lt;br /&gt;
Safari	B	B&lt;br /&gt;
Opera	C	C&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
: * A级－交互和视觉完全符全设计的要求&lt;br /&gt;
: * B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
: * C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
===尽能的通过继承和层叠重用已有样式===&lt;br /&gt;
&lt;br /&gt;
===根据新建样式的适用范围分为四级：产品级、项目级、应用级===&lt;br /&gt;
: # 目前产品级的CSS文件有: &lt;br /&gt;
:: * /c/public/ui.css：统一UI控件&lt;br /&gt;
:: * /c/public/base.css：统一浏览器默认样式&lt;br /&gt;
:: * /c/public/icon.css：公共icon样式&lt;br /&gt;
:: * /c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
:: * /c/public/swp.css：自定义边栏样式&lt;br /&gt;
:: * /c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
: # 项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
:: * /c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
:: * /c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
:: * /c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
:: * /c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
:: * /c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
: # 应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
===ui.css是统一UI控件样式===&lt;br /&gt;
: 它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
: 参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
===不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试===&lt;br /&gt;
&lt;br /&gt;
===单条CSS规则的书写格式要求===&lt;br /&gt;
: #属性需要写在一行。&lt;br /&gt;
: .selector { property:value;property:value; }  &lt;br /&gt;
: #多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
: .selector1,&lt;br /&gt;
: .selector2,&lt;br /&gt;
: .selector3 { property:value;property:value; }&lt;br /&gt;
: #兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
: -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
&lt;br /&gt;
===将作用于不同模块的CSS规则集中放在一起，同时用注释说明===&lt;br /&gt;
注释的格式：&lt;br /&gt;
     /* module: 模块框 */&lt;br /&gt;
通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：&lt;br /&gt;
     /* button */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod */&lt;br /&gt;
     ...&lt;br /&gt;
     /* nav */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod: events album */&lt;br /&gt;
&lt;br /&gt;
8.	ID和Class命名。命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
•	8-1. ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
•	8-2. Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
•	8-3. 注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
•	不好的：.green_link、.left_module&lt;br /&gt;
•	不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
9.	尽量避免使用CSS Hack&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
区别属性：&lt;br /&gt;
IE6	_property:value&lt;br /&gt;
IE6/7	*property:value&lt;br /&gt;
IE6/7/8/9	property:value\9&lt;br /&gt;
非IE6	property//:value&lt;br /&gt;
区别规则：&lt;br /&gt;
IE6	* html selector { ... }&lt;br /&gt;
IE7	*:first-child+html selector { ... }&lt;br /&gt;
非IE6	html&amp;gt;body selector { ... }&lt;br /&gt;
firefox only	@-moz-document url-prefix() { ... }&lt;br /&gt;
saf3+/chrome1+	@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
opera only	@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
iPhone/mobile webkit	@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
10.	使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
11.	内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS。&lt;br /&gt;
&lt;br /&gt;
12.	避免使用低效的选择器&lt;br /&gt;
如：&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
13.	尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
14.	尽量避免在CSS中使用 expression，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
15.	不要直接修改标签的样式&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
16.	不要在标签上直接写样式&lt;br /&gt;
如：&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17.	不要在CSS中使用 !important&lt;br /&gt;
&lt;br /&gt;
18.	绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7840</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7840"/>
				<updated>2011-03-08T12:56:52Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
# CSS浏览器支持标准&lt;br /&gt;
	WinXP	Win7&lt;br /&gt;
IE9	C	C&lt;br /&gt;
IE8	A	A&lt;br /&gt;
IE7	A	A&lt;br /&gt;
IE6	A	A&lt;br /&gt;
Chrome7	C	C&lt;br /&gt;
Chrome6	A	A&lt;br /&gt;
Chrome3	B	B&lt;br /&gt;
Firefox4	C	C&lt;br /&gt;
Firefox3.6	A	A&lt;br /&gt;
Firefox3.5	C	C&lt;br /&gt;
Firefox3	C	C&lt;br /&gt;
Safari	B	B&lt;br /&gt;
Opera	C	C&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
* A级－交互和视觉完全符全设计的要求&lt;br /&gt;
* B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
* C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
&lt;br /&gt;
# 能的通过继承和层叠重用已有样式&lt;br /&gt;
# 据新建样式的适用范围分为四级：产品级、项目级、应用级&lt;br /&gt;
 #前产品级的CSS文件有: &lt;br /&gt;
•	/c/public/ui.css：统一UI控件&lt;br /&gt;
•	/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
•	/c/public/icon.css：公共icon样式&lt;br /&gt;
•	/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
•	/c/public/swp.css：自定义边栏样式&lt;br /&gt;
•	/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
3.2	项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
•	/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
•	/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
•	/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
•	/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
•	/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
3.3	应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
4	ui.css是统一UI控件样式。它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
5	不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试。&lt;br /&gt;
&lt;br /&gt;
6	单条CSS规则的书写格式要求&lt;br /&gt;
6.1	属性需要写在一行。&lt;br /&gt;
. selector { property:value;property:value; }  &lt;br /&gt;
6.2	多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
.selector1,&lt;br /&gt;
 .selector2,&lt;br /&gt;
 .selector3 { property:value;property:value; }&lt;br /&gt;
6.3	兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
 -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
7.	将作用于不同模块的CSS规则集中放在一起，同时用注释说明&lt;br /&gt;
注释的格式：&lt;br /&gt;
     /* module: 模块框 */&lt;br /&gt;
通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：&lt;br /&gt;
     /* button */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod */&lt;br /&gt;
     ...&lt;br /&gt;
     /* nav */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod: events album */&lt;br /&gt;
&lt;br /&gt;
8.	ID和Class命名。命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
•	8-1. ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
•	8-2. Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
•	8-3. 注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
•	不好的：.green_link、.left_module&lt;br /&gt;
•	不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
9.	尽量避免使用CSS Hack&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
区别属性：&lt;br /&gt;
IE6	_property:value&lt;br /&gt;
IE6/7	*property:value&lt;br /&gt;
IE6/7/8/9	property:value\9&lt;br /&gt;
非IE6	property//:value&lt;br /&gt;
区别规则：&lt;br /&gt;
IE6	* html selector { ... }&lt;br /&gt;
IE7	*:first-child+html selector { ... }&lt;br /&gt;
非IE6	html&amp;gt;body selector { ... }&lt;br /&gt;
firefox only	@-moz-document url-prefix() { ... }&lt;br /&gt;
saf3+/chrome1+	@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
opera only	@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
iPhone/mobile webkit	@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
10.	使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
11.	内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS。&lt;br /&gt;
&lt;br /&gt;
12.	避免使用低效的选择器&lt;br /&gt;
如：&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
13.	尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
14.	尽量避免在CSS中使用 expression，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
15.	不要直接修改标签的样式&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
16.	不要在标签上直接写样式&lt;br /&gt;
如：&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17.	不要在CSS中使用 !important&lt;br /&gt;
&lt;br /&gt;
18.	绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7839</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7839"/>
				<updated>2011-03-08T12:55:16Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
=CSS浏览器支持标准=&lt;br /&gt;
	WinXP	Win7&lt;br /&gt;
IE9	C	C&lt;br /&gt;
IE8	A	A&lt;br /&gt;
IE7	A	A&lt;br /&gt;
IE6	A	A&lt;br /&gt;
Chrome7	C	C&lt;br /&gt;
Chrome6	A	A&lt;br /&gt;
Chrome3	B	B&lt;br /&gt;
Firefox4	C	C&lt;br /&gt;
Firefox3.6	A	A&lt;br /&gt;
Firefox3.5	C	C&lt;br /&gt;
Firefox3	C	C&lt;br /&gt;
Safari	B	B&lt;br /&gt;
Opera	C	C&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
==A级－交互和视觉完全符全设计的要求==&lt;br /&gt;
==B级－视觉上允许有所差异，不破坏页面整体效果==&lt;br /&gt;
==C级－可忽视视觉上的问题，但不防碍使用==&lt;br /&gt;
&lt;br /&gt;
=尽可能的通过继承和层叠重用已有样式&lt;br /&gt;
3	根据新建样式的适用范围分为四级：产品级、项目级、应用级&lt;br /&gt;
3.1	目前产品级的CSS文件有: &lt;br /&gt;
•	/c/public/ui.css：统一UI控件&lt;br /&gt;
•	/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
•	/c/public/icon.css：公共icon样式&lt;br /&gt;
•	/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
•	/c/public/swp.css：自定义边栏样式&lt;br /&gt;
•	/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
3.2	项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
•	/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
•	/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
•	/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
•	/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
•	/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
3.3	应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
4	ui.css是统一UI控件样式。它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
5	不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试。&lt;br /&gt;
&lt;br /&gt;
6	单条CSS规则的书写格式要求&lt;br /&gt;
6.1	属性需要写在一行。&lt;br /&gt;
. selector { property:value;property:value; }  &lt;br /&gt;
6.2	多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
.selector1,&lt;br /&gt;
 .selector2,&lt;br /&gt;
 .selector3 { property:value;property:value; }&lt;br /&gt;
6.3	兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
 -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
7.	将作用于不同模块的CSS规则集中放在一起，同时用注释说明&lt;br /&gt;
注释的格式：&lt;br /&gt;
     /* module: 模块框 */&lt;br /&gt;
通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：&lt;br /&gt;
     /* button */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod */&lt;br /&gt;
     ...&lt;br /&gt;
     /* nav */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod: events album */&lt;br /&gt;
&lt;br /&gt;
8.	ID和Class命名。命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
•	8-1. ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
•	8-2. Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
•	8-3. 注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
•	不好的：.green_link、.left_module&lt;br /&gt;
•	不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
9.	尽量避免使用CSS Hack&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
区别属性：&lt;br /&gt;
IE6	_property:value&lt;br /&gt;
IE6/7	*property:value&lt;br /&gt;
IE6/7/8/9	property:value\9&lt;br /&gt;
非IE6	property//:value&lt;br /&gt;
区别规则：&lt;br /&gt;
IE6	* html selector { ... }&lt;br /&gt;
IE7	*:first-child+html selector { ... }&lt;br /&gt;
非IE6	html&amp;gt;body selector { ... }&lt;br /&gt;
firefox only	@-moz-document url-prefix() { ... }&lt;br /&gt;
saf3+/chrome1+	@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
opera only	@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
iPhone/mobile webkit	@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
10.	使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
11.	内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS。&lt;br /&gt;
&lt;br /&gt;
12.	避免使用低效的选择器&lt;br /&gt;
如：&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
13.	尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
14.	尽量避免在CSS中使用 expression，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
15.	不要直接修改标签的样式&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
16.	不要在标签上直接写样式&lt;br /&gt;
如：&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17.	不要在CSS中使用 !important&lt;br /&gt;
&lt;br /&gt;
18.	绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	<entry>
		<id>http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7837</id>
		<title>产品开发部社区项目CSS开发规范</title>
		<link rel="alternate" type="text/html" href="http://wiki.blueidea.com/index.php?title=%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91%E9%83%A8%E7%A4%BE%E5%8C%BA%E9%A1%B9%E7%9B%AECSS%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83&amp;diff=7837"/>
				<updated>2011-03-08T12:31:02Z</updated>
		
		<summary type="html">&lt;p&gt;TerranC：以内容“产品开发部社区项目CSS开发规范  1	CSS浏览器支持标准 	WinXP	Win7 IE9	C	C IE8	A	A IE7	A	A IE6	A	A Chrome7	C	C Chrome6	A	A Chrome3	B	B Firefox4	C	C Fire...”创建新页面&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;产品开发部社区项目CSS开发规范&lt;br /&gt;
&lt;br /&gt;
1	CSS浏览器支持标准&lt;br /&gt;
	WinXP	Win7&lt;br /&gt;
IE9	C	C&lt;br /&gt;
IE8	A	A&lt;br /&gt;
IE7	A	A&lt;br /&gt;
IE6	A	A&lt;br /&gt;
Chrome7	C	C&lt;br /&gt;
Chrome6	A	A&lt;br /&gt;
Chrome3	B	B&lt;br /&gt;
Firefox4	C	C&lt;br /&gt;
Firefox3.6	A	A&lt;br /&gt;
Firefox3.5	C	C&lt;br /&gt;
Firefox3	C	C&lt;br /&gt;
Safari	B	B&lt;br /&gt;
Opera	C	C&lt;br /&gt;
（注：根据2011年03月8日数据整理）&lt;br /&gt;
•	A级－交互和视觉完全符全设计的要求&lt;br /&gt;
•	B级－视觉上允许有所差异，不破坏页面整体效果&lt;br /&gt;
•	C级－可忽视视觉上的问题，但不防碍使用&lt;br /&gt;
2	尽可能的通过继承和层叠重用已有样式&lt;br /&gt;
3	根据新建样式的适用范围分为四级：产品级、项目级、应用级&lt;br /&gt;
3.1	目前产品级的CSS文件有: &lt;br /&gt;
•	/c/public/ui.css：统一UI控件&lt;br /&gt;
•	/c/public/base.css：统一浏览器默认样式&lt;br /&gt;
•	/c/public/icon.css：公共icon样式&lt;br /&gt;
•	/c/public/common.css：一些关键的影响页面逻辑的样式&lt;br /&gt;
•	/c/public/swp.css：自定义边栏样式&lt;br /&gt;
•	/c/public/validatorAuto.css：表单验证样式&lt;br /&gt;
3.2	项目级应用于某一垂直产品（如星辰变、超级跑跑等），文件放在对应项目的样式文件夹内，与public文件夹同级。如：/c/xcb/、/c/paopao/。&lt;br /&gt;
•	/c/xcb/ui.css：根据项目重置统一UI控件以及项目相关的可以抽离出来的独立UI控件样式。&lt;br /&gt;
•	/c/xcb/icon.css：项目设计的icon样式&lt;br /&gt;
•	/c/xcb/event.css：新鲜事模板样式&lt;br /&gt;
•	/c/xcb/skin.css：项目公共样式（可能在多个应用设计且难以抽离到ui.css里的相关样式）&lt;br /&gt;
•	/c/xcb/addition.css：项目中临时存在的一些特殊样式&lt;br /&gt;
3.3	应用级应用于某一社区项目内的单个应用，文件放在项目样式文件夹内的对应的路径下的style.css文件（与应用的页面访问路径保持一直，如/app/vote/应用的样式对应在/c/app/vote/style.css），若需多个样式表，可自行在该style.css中@import相关样式。&lt;br /&gt;
&lt;br /&gt;
4	ui.css是统一UI控件样式。它包括常用的一些Web元素：模块框（.module）、标签（Tabs）、表单（table.edit）、按钮（.button）、浮动层（.dialog）、图文列表（ul.list、ul.list_inline）、简单列表（ul.lite、ul.lite_inline）、分页页码（.pager）、警示/提示框（.notice_box）、引用/评论（blockquote）、小箭头（. layer_arrow）、下拉菜单（. list_option）……&lt;br /&gt;
参见：http://pic.static.sdo.com/xcb/sns/c/public/ui.css&lt;br /&gt;
&lt;br /&gt;
5	不要轻易改动public下的CSS。必须要改动时，需进行集体沟通切全站反复测试。&lt;br /&gt;
&lt;br /&gt;
6	单条CSS规则的书写格式要求&lt;br /&gt;
6.1	属性需要写在一行。&lt;br /&gt;
. selector { property:value;property:value; }  &lt;br /&gt;
6.2	多个(&amp;gt;2)selector每个占一行：&lt;br /&gt;
.selector1,&lt;br /&gt;
 .selector2,&lt;br /&gt;
 .selector3 { property:value;property:value; }&lt;br /&gt;
6.3	兼容多个浏览器时，将标准属性写在后面，如：&lt;br /&gt;
 -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;&lt;br /&gt;
7.	将作用于不同模块的CSS规则集中放在一起，同时用注释说明&lt;br /&gt;
注释的格式：&lt;br /&gt;
     /* module: 模块框 */&lt;br /&gt;
通用规则同样分类放在一起。通用规则在具体模块规则的前面。如：&lt;br /&gt;
     /* button */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod */&lt;br /&gt;
     ...&lt;br /&gt;
     /* nav */&lt;br /&gt;
     ...&lt;br /&gt;
     /* mod: events album */&lt;br /&gt;
&lt;br /&gt;
8.	ID和Class命名。命名不要用缩写。ID使用小驼峰式，如：&amp;quot;topMessage&amp;quot;, &amp;quot;userSearchForm&amp;quot;, &amp;quot;mainWrap&amp;quot;；Class单词间用&amp;quot;_&amp;quot;做为连接符，如：” top_info”、” comment_module”。&lt;br /&gt;
•	8-1. ID是用来标识具体模块，命名必须具体且唯一，由前缀和名字组成。不要滥用ID。如： # userSearchForm。&lt;br /&gt;
•	8-2. Class是用来标识某一类型的元素，命名简洁表意清楚，对于应用级的Class，尽量避免太过通用的名称，以免与其它样式冲突。如：.content、.left。若一定要使用这类短命名，必须在样式中加上父级限定，且不会再嵌套过多标签。如：“.blog_detail .content”、“&amp;lt;a href=”#”&amp;gt;&amp;lt;span class=”on”&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;”&lt;br /&gt;
•	8-3. 注意语义化，尽量根据模块内容来命名，避免以样式表现来命名。&lt;br /&gt;
•	不好的：.green_link、.left_module&lt;br /&gt;
•	不错的：.comment_module、.sidebar、.photo_list&lt;br /&gt;
9.	尽量避免使用CSS Hack&lt;br /&gt;
推荐使用下面的：&lt;br /&gt;
区别属性：&lt;br /&gt;
IE6	_property:value&lt;br /&gt;
IE6/7	*property:value&lt;br /&gt;
IE6/7/8/9	property:value\9&lt;br /&gt;
非IE6	property//:value&lt;br /&gt;
区别规则：&lt;br /&gt;
IE6	* html selector { ... }&lt;br /&gt;
IE7	*:first-child+html selector { ... }&lt;br /&gt;
非IE6	html&amp;gt;body selector { ... }&lt;br /&gt;
firefox only	@-moz-document url-prefix() { ... }&lt;br /&gt;
saf3+/chrome1+	@media all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
opera only	@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) { ... }&lt;br /&gt;
iPhone/mobile webkit	@media screen and (max-device-width: 480px) { ... }&lt;br /&gt;
&lt;br /&gt;
10.	使用after或overflow的方式清浮动，不要添加单独的class（如：.clearfix）。且不在必要时不要对模块指定高度。&lt;br /&gt;
&lt;br /&gt;
11.	内联和外联的CSS都必须放在页面的head里。顺序是：产品级CSS，项目级CSS，应用级CSS，页面级(内联)CSS。&lt;br /&gt;
&lt;br /&gt;
12.	避免使用低效的选择器&lt;br /&gt;
如：&lt;br /&gt;
body &amp;gt; * {...}&lt;br /&gt;
ul &amp;gt; li &amp;gt; a {...}&lt;br /&gt;
#footer &amp;gt; h3 {...}&lt;br /&gt;
ul#top_blue_nav {...}&lt;br /&gt;
#searbar span.submit a { ... }&lt;br /&gt;
13.	尽量避免使用filter，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
14.	尽量避免在CSS中使用 expression，特别避免使用在单个页面会多次出现的元素样式上使用。&lt;br /&gt;
&lt;br /&gt;
15.	不要直接修改标签的样式&lt;br /&gt;
如： div { ... }&lt;br /&gt;
&lt;br /&gt;
16.	不要在标签上直接写样式&lt;br /&gt;
如：&amp;lt;div style=&amp;quot;margin-bottom:30px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
17.	不要在CSS中使用 !important&lt;br /&gt;
&lt;br /&gt;
18.	绝对不要在CSS中使用 &amp;quot;*&amp;quot; 选择符&lt;/div&gt;</summary>
		<author><name>TerranC</name></author>	</entry>

	</feed>