|
  
|
一、CSS 命名规范
XHTML-CSS写作建议
- 属性的值一定要用双引号("")括起来,且一定要有值
- 空元素要有结束的tag或于开始的tag后加上"/"
- 表现与结构完全分离,代码中不涉及任何的表现元素,如style、font、bgColor、
border等
- <h1>到<h5>的定义,应遵循从大到小的原则,体现文档的结构,并有利于搜索引
擎的查询。
namespace
CSS样式表规范:
- id和class命名采用该版块的英文单词或组合命名,并第一个单词小写,第二个单词
首个字母大写,如:newRelease(最新产品/new+Release)
CSS命名规范这段时间由于工作的需要对CSS的命名做了一些研究,主要是想让作出的
文档等规范,更能让人看懂和读懂。
| DIV | CSS名称 | 说明 | | 网站公用相关 | | Container div | #container | 容器 | | Header or banner div | #header | 页头部分 | | Main or global navigation div | #mainNav | 主导航 | | Menu | #menu | 菜单 | | Sub Menu | #submenu | 子菜单 | | Left or right side columns | #sidebarA, #sidebarB | 左边栏或右边栏 | | Main div | #main | 页面主体 | | Content div | #content | 内容部分 | | The main content area | #contentMain | 主要内容区域 | | Footer div | #footer | 页脚部分 | | Tag | #tag | 标签 | | Message | #msg #message | 提示信息 | | Tips | #tips | 小技巧 | | Vote | #vote | 投票 | | Friend Link | #friendlink | 友情连接 | | Title | #title | 标题 | | Summary | #summary | 摘要 | | Sub-navigation list | #subNav | 二级导航 | | Search input | #searchInput | 搜索输入框 | | Search output | #searchOutput | 搜索输出和搜索结果相似 | | Search | #search | 搜索 | | Search results | #searchResults | 搜索结果 | | Copyright information | #copyright | 版权信息 | | brand | #branding | 商标 | | branding-logo | #brandingLogo | LOGO | | Site information | #siteinfo | 网站信息 | | Copyright information etc. | #siteinfoLegal | 法律声明 | | Designer or other credits | #siteinfoCredits | 信誉 | | Join us | #joinus | 加入我们 | | Partnership opportunities | #partner | 合作伙伴 | | Services | #service | 服务 | | Regsiter | #regsiter | 注册 | | Status | #status | 状态 | | 电子贸易相关 | | Products | .products | 产品 | | Products prices | .productsPrices | 产品价格 | | Products description | .productsDescription | 产品描述 | | Products review | .productsReview | 产品评论 | | Editor's review | .editorReview | 编辑评论 | | New release | .newsRelease | 最新产品 | | Publisher | .publisher | 生产商 | | Screen shot | .screenshot | 缩略图 | | FAQ | .faqs | 常见问题 | | Keyword | .keyword | 关键词 | | Blog | .blog | 博客 | | Forum | .forum | 论坛 |
二、CSS 命名标准
(一)常用的CSS命名规则
头:header
内容:content/container
尾:footer
导航:nav
侧栏:sidebar
栏目:column
页面外围控制整体布局宽度:wrapper
左右中:left right center
登录条:loginbar
标志:logo
广告:banner
页面主体:main
热点:hot
新闻:news
下载:download
子导航:subnav
菜单:menu
子菜单:submenu
搜索:search
友情链接:friendlink
页脚:footer
版权:copyright
滚动:scroll
内容:content
标签页:tab
文章列表:list
提示信息:msg
小技巧:tips
栏目标题:title
加入:joinus
指南:guild
服务:service
注册:regsiter
状态:status
投票:vote
合作伙伴:partner
(二)注释的写法:
/* Footer */
内容区
/* End Footer */
(三)id的命名:
(1)页面结构
容器: container
页头:header
内容:content/container
页面主体:main
页尾:footer
导航:nav
侧栏:sidebar
栏目:column
页面外围控制整体布局宽度:wrapper
左右中:left right center
(2)导航
导航:nav
主导航:mainbav
子导航:subnav
顶导航:topnav
边导航:sidebar
左导航:leftsidebar
右导航:rightsidebar
菜单:menu
子菜单:submenu
标题: title
摘要: summary
(3)功能
标志:logo
广告:banner
登陆:login
登录条:loginbar
注册:regsiter
搜索:search
功能区:shop
标题:title
加入:joinus
状态:status
按钮:btn
滚动:scroll
标签页:tab
文章列表:list
提示信息:msg
当前的: current
小技巧:tips
图标: icon
注释:note
指南:guild
服务:service
热点:hot
新闻:news
下载:download
投票:vote
合作伙伴:partner
友情链接:link
版权:copyright
(四)class的命名:
(1)颜色:使用颜色的名称或者16进制代码,如
.red { color: red; }
.f60 { color: #f60; }
.ff8600 { color: #ff8600; }
(2)字体大小,直接使用"font+字体大小"作为名称,如
.font12px { font-size: 12px; }
.font9pt {font-size: 9pt; }
(3)对齐样式,使用对齐目标的英文名称,如
.left { float:left; }
.bottom { float:right; }
(4)标题栏样式,使用"类别+功能"的方式命名,如
.barnews { }
.barproduct { }
注意事项::
1.一律小写;
2.尽量用英文;
3.不加中杠和下划线;
4.尽量不缩写,除非一看就明白的单词.
主要的 master.css
模块 module.css
基本共用 base.css
布局,版面 layout.css
主题 themes.css
专栏 columns.css
文字 font.css
表单 forms.css
补丁 mend.css
打印 print.css |
|