CSS命名规范
来源:互联网 发布:淘宝联盟苹果下不了 编辑:程序博客网 时间:2024/05/21 05:59
网上整理的比较好的css命名规则,为css代码的规范化做参考,增加代码的可读性。
id的命名:
(1)页面结构
容器: container 页头:header 内容:content/container
页面主体:main 页尾:footer 导航:nav
侧栏:sidebar 栏目:column 左右中:leftright center
页面外围控制整体布局宽度:wrapper
(1)页面结构
容器: container 页头:header 内容:content/container
页面主体:main 页尾:footer 导航:nav
侧栏:sidebar 栏目:column 左右中:leftright center
页面外围控制整体布局宽度:wrapper
(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:bottom; }
(4)标题栏样式,使用"类别+功能"的方式命名,如
.barnews { }
.barproduct { }
注意事项:
1.不使用大写形式的类名和id名;
2.尽可能使用描述性的英文单词的组合作为类名和id名;
3.id名及类名的多个英文单词之间使用“_”短横线分隔;
4.按区域进行描述编号 例:main01_div01_ul01 (可以理解为主体第一区域 第一DIV下的第一个UL)
导航: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:bottom; }
(4)标题栏样式,使用"类别+功能"的方式命名,如
.barnews { }
.barproduct { }
注意事项:
1.不使用大写形式的类名和id名;
2.尽可能使用描述性的英文单词的组合作为类名和id名;
3.id名及类名的多个英文单词之间使用“_”短横线分隔;
4.按区域进行描述编号 例:main01_div01_ul01 (可以理解为主体第一区域 第一DIV下的第一个UL)
附:一些CSS框架的命名参考
主要的master.css 模块 module.css 基本共用base.css
主题 themes.css 专栏 columns.css 打印print.css
文字 font.css 表单 forms.css 补丁mend.css
布局,版面 layout.css
主题 themes.css 专栏 columns.css 打印print.css
文字 font.css 表单 forms.css 补丁mend.css
布局,版面 layout.css
原文地址:http://bbs.lampbrother.net/read-htm-tid-121642.html
0
上一篇:LAMP玩够了?玩玩LNMP?CentOS 5.5 PHP5.3.14 mysql Nginx攻略
下一篇:PHP常用正则表达式汇总
相关热门文章
- linux内核驱动,设备的注册、...
- poj 2488
- 内存对齐的规则以及作用...
- ifconfig虚拟网络接口管理...
- 分享 C++命名空间的解释...
- IP Sec VPN与NAT破镜重圆
- 网站导航
- GoAgent图文设置教程
- UT2.0正式版下载
- tomcat6.0配置(含配置视频下载...
- 大家都是用什么来管理hadoop集...
- 网站被人挂了吗,添加了些程序...
- Nginx如何保证不走宕机的那个...
- 大家谈谈MYSQL客户端和服务器...
- 以下代码运行后为何会输出5?...
给主人留下些什么吧!~~
评论热议
- 规范.DIV+CSS命名规范
- CSS规范命名
- css 命名规范
- css 命名规范
- css 命名规范
- CSS规范命名
- DIV+CSS 命名规范
- CSS命名规范
- DIV+CSS 命名规范
- css 命名规范...
- CSS 命名规范
- css命名规范
- CSS+DIV命名规范
- CSS 命名规范
- CSS命名规范
- CSS样式命名规范
- CSS命名规范
- css 的命名规范
- 【分享】5个 PHP 安全措施
- 网站性能优化之CSS无图片技术
- 【分享】13 个 JavaScript 性能提升技巧
- MySQL命令
- LAMP玩够了?玩玩LNMP?CentOS 5.5 PHP5.3.14 mysql Nginx攻略
- CSS命名规范
- PHP常用正则表达式汇总
- eval的使用
- 第二个项目开始了.发一下我的VIM配置,各种插件,各种补全
- 一个人,如果你不逼自己一把,你根本不知道自己有多优秀
- 2步搞定ASP网站不能操作ACCESS数据库的问题
- HTML输入框样式
- Flash Player的版本
- 理解typedef
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
悠姿化妆品怎么样
悠姿彩妆价格表
悠姿怎么样
悠季瑜伽
悠季瑜伽馆
悠季瑜伽教练培训
梵音瑜伽和悠季瑜伽
悠季瑜伽教练培训学费多少
悠季瑜伽学校
悠季瑜伽团购
悠季瑜伽中心
悠季瑜伽学院学费多少
悠季瑜伽老师
悠季瑜伽教练培训价格
悠季瑜伽学费
悠季瑜伽价格
悠季瑜伽教练培训费用
悠季瑜伽培训费
悠季瑜伽学院
悠季瑜伽培训机构
悠季瑜伽和梵音哪个好
悠季瑜伽证书
悠季瑜伽培训
悠季瑜伽培训怎么样
悠季瑜伽会馆
悠季瑜伽教练价目表
悠季瑜伽怎么样
悠季瑜伽会所
北京悠季瑜伽教练培训
悠云居
悠云
阿悠悠
阿悠悠资料
悠悠
唐悠悠
悠悠加速器
念旧阿悠悠
悠悠球
啊悠悠
悠悠先锋
悠悠影视