<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>爱周末 &#187; css编码规范</title>
	<atom:link href="http://zhoumo123.cn/tag/css%e7%bc%96%e7%a0%81%e8%a7%84%e8%8c%83/feed" rel="self" type="application/rss+xml" />
	<link>http://zhoumo123.cn</link>
	<description>知识分享，共同进步。zhoumo123.cn</description>
	<lastBuildDate>Thu, 07 Nov 2019 05:53:49 +0000</lastBuildDate>
	<language>zh-CN</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.0.1</generator>
	<item>
		<title>css命名规范汇总css规范</title>
		<link>http://zhoumo123.cn/web/css/3314.html</link>
		<comments>http://zhoumo123.cn/web/css/3314.html#comments</comments>
		<pubDate>Fri, 18 Sep 2015 06:26:04 +0000</pubDate>
		<dc:creator><![CDATA[zhangc]]></dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[css编码规范]]></category>

		<guid isPermaLink="false">http://zhoumo123.cn/?p=3314</guid>
		<description><![CDATA[命名规范 使用有意义的或通用的ID和class命名：ID和class的命名应反映该元素的功能或使用通用名称，而不要用抽象的晦涩的命名。反映元素的使用目的是首选；使用通用名称代表该元素不表特定意义，与其同级元素无异，通常是用于辅助命名；使用功能性或通用的名称可以更适用于文档或模版变化的情况。 /* 不推荐: 无意义 */ #yee-1901 {} /* 不推荐: 与样式相关 */ .button-green {}.clear {} /* 推荐: 特殊性 */ #gallery {}#login {}.video {} /* 推荐: 通用性 */ .aux {}.alt {} 常用命名（多记多查英 ...  <a href="http://zhoumo123.cn/web/css/3314.html">  阅读全文 </a>]]></description>
				<content:encoded><![CDATA[<p>命名规范</p>
<p>使用有意义的或通用的ID和class命名：ID和class的命名应反映该元素的功能或使用通用名称，而不要用抽象的晦涩的命名。反映元素的使用目的是首选；使用通用名称代表该元素不表特定意义，与其同级元素无异，通常是用于辅助命名；使用功能性或通用的名称可以更适用于文档或模版变化的情况。</p>
<p>/* 不推荐: 无意义 */ #yee-1901 {}<br />
/* 不推荐: 与样式相关 */ .button-green {}.clear {}<br />
/* 推荐: 特殊性 */ #gallery {}#login {}.video {}<br />
/* 推荐: 通用性 */ .aux {}.alt {}</p>
<p>常用命名（多记多查英文单词）：page、wrap、layout、header(head)、footer(foot、ft)、content(cont)、menu、nav、main、submain、sidebar(side)、logo、banner、title(tit)、popo(pop)、icon、note、btn、txt、iblock、window(win)、tips等。</p>
<p>ID和class命名越简短越好，只要足够表达涵义。这样既有助于理解，也能提高代码效率。</p>
<p>/* 不推荐 */ #navigation {}.atr {}<br />
/* 推荐 */ #nav {}.author {}<br />
类型选择器避免同时使用标签、ID和class作为定位一个元素选择器；从性能上考虑也应尽量减少选择器的层级。</p>
<p>/* 不推荐 */ul#example {}div.error {}<br />
/* 推荐 */#example {}.error {}</p>
<p>命名时需要注意的点：</p>
<p>规则命名中，一律采用小写加中划线的方式，不允许使用大写字母或 _<br />
命名避免使用中文拼音，应该采用更简明有语义的英文单词进行组合<br />
命名注意缩写，但是不能盲目缩写，具体请参见常用的CSS命名规则<br />
不允许通过1、2、3等序号进行命名<br />
避免class与id重名<br />
id用于标识模块或页面的某一个父容器区域，名称必须唯一，不要随意新建id<br />
class用于标识某一个类型的对象，命名必须言简意赅。<br />
尽可能提高代码模块的复用，样式尽量用组合的方式<br />
规则名称中不应该包含颜色（red/blue）、定位（left/right）等与具体显示效果相关的信息。应该用意义命名，而不是样式显示结果命名。</p>
<p><strong>1、常用id的命名：</strong></p>
<p><strong><em>(1) 页面结构</em></strong></p>
<p>容器: container<br />
页头：header<br />
内容：content/container<br />
页面主体：main<br />
页尾：footer<br />
导航：nav<br />
侧栏：sidebar<br />
栏目：column<br />
页面外围控制整体布局宽度：wrapper<br />
左右中：left right center</p>
<p><em><strong>(2) 导航</strong></em></p>
<p>导航：nav<br />
主导航：mainbav<br />
子导航：subnav<br />
顶导航：topnav<br />
边导航：sidebar<br />
左导航：leftsidebar<br />
右导航：rightsidebar<br />
菜单：menu<br />
子菜单：submenu<br />
标题: title<br />
摘要: summary</p>
<p><em><strong>(3) 功能</strong></em></p>
<p>标志：logo<br />
广告：banner<br />
登陆：login<br />
登录条：loginbar<br />
注册：regsiter<br />
搜索：search<br />
功能区：shop<br />
标题：title<br />
加入：joinus<br />
状态：status<br />
按钮：btn<br />
滚动：scroll<br />
标签页：tab<br />
文章列表：list<br />
提示信息：msg<br />
当前的: current<br />
小技巧：tips<br />
图标: icon<br />
注释：note<br />
指南：guild<br />
服务：service<br />
热点：hot<br />
新闻：news<br />
下载：download<br />
投票：vote<br />
合作伙伴：partner<br />
友情链接：link<br />
版权：copyright</p>
<p><strong>2、常用class的命名：</strong></p>
<p><strong><em>(1) 颜色:使用颜色的名称或者16进制代码，如</em></strong></p>
<p>.red { color: red; }<br />
.f60 { color: #f60; }<br />
.ff8600 { color: #ff8600; }</p>
<p><strong><em>(2) 字体大小,直接使用”font+字体大小”作为名称，如</em></strong></p>
<p>.font12px { font-size: 12px; }<br />
.font9pt {font-size: 9pt; }</p>
<p><em><strong>(3) 对齐样式,使用对齐目标的英文名称，如</strong></em></p>
<p>.left { float:left; }<br />
.bottom { float:bottom; }</p>
<p><em><strong>(4) 标题栏样式,使用”类别+功能”的方式命名，如</strong></em></p>
<p>.barnews { }<br />
.barproduct { }</p>
]]></content:encoded>
			<wfw:commentRss>http://zhoumo123.cn/web/css/3314.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Hack的使用编码规范</title>
		<link>http://zhoumo123.cn/web/css/3311.html</link>
		<comments>http://zhoumo123.cn/web/css/3311.html#comments</comments>
		<pubDate>Fri, 18 Sep 2015 06:21:57 +0000</pubDate>
		<dc:creator><![CDATA[zhangc]]></dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[css hack]]></category>
		<category><![CDATA[css编码规范]]></category>

		<guid isPermaLink="false">http://zhoumo123.cn/?p=3311</guid>
		<description><![CDATA[请不用动不动就使用浏览器检测和CSS Hacks，先试试别的解决方法吧！考虑到代码高效率和易管理，虽然这两种方法能快速解决浏览器解析差异，但应被视为最后的手段。在长期的项目中，允许使用hack只会带来更多的hack，你越是使用它，你越是会依赖它！ 推荐使用下面的： &#160; &#160;]]></description>
				<content:encoded><![CDATA[<p>请不用动不动就使用浏览器检测和CSS Hacks，先试试别的解决方法吧！考虑到代码高效率和易管理，虽然这两种方法能快速解决浏览器解析差异，但应被视为最后的手段。在长期的项目中，允许使用hack只会带来更多的hack，你越是使用它，你越是会依赖它！</p>
<p>推荐使用下面的：</p>
<p><a href="http://zhoumo123.cn/wp-content/uploads/2015/09/css-hack1.jpg"><img class="alignnone size-full wp-image-3312" src="http://zhoumo123.cn/wp-content/uploads/2015/09/css-hack1.jpg" alt="css-hack1" width="637" height="563" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://zhoumo123.cn/web/css/3311.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
