CSS | 常用的命名规范01

举报
闫小样丶 发表于 2020/07/05 23:31:11 2020/07/05
【摘要】 我在做项目和维护他人写的代码过程中,越来越发现代码规范的重要性。规范的代码格式可以让后期在原代码上开发和维护更加高效。自己也看了很多的代码规范,所以想根据自己的所学整理一些内容。1. CSS样式的命名规范:采用英文字母、数字、以及 "_" 和 "-" 命名;以小写字母开头,不能以数字、 "_" 和 "-" 开头;命名形式:单字,连字符,下划线并遵守驼峰命名法;如图所示:2.CSS文本命名规范...

我在做项目和维护他人写的代码过程中,越来越发现代码规范的重要性。规范的代码格式可以让后期在原代码上开发和维护更加高效。自己也看了很多的代码规范,所以想根据自己的所学整理一些内容。


1. CSS样式的命名规范:

  • 用英文字母、数字、以及 "_" 和 "-" 命名;

  • 以小写字母开头,不能以数字、 "_" 和 "-" 开头;

  • 命名形式:单字,连字符,下划线并遵守驼峰命名法;

如图所示:

image.png

2.CSS文本命名规范:

index.css: 一般用于首页建立样式
 
head.css: 头部样式
 
base.css: 公共样式
 
style.css: 独立页面所使用的样式文件
 
global.css: 页面样式基础,全局公用样式,页面中必须包含
 
layout.css: 布局、版面样式,公用类型较多时使用,一般用在首页级页面和产品类页面中
 
module.css: 模块,用于产品类页,也可与其它样式配合使用
 
master.css: 主要的样式表
 
columns.css: 专栏样式
 
themes.css: 主题样式
 
font.css: 文字,字体样式
 
forms.css: 表单样式
 
mend.css: 补丁,基于以上样式进行的私有化修补
 
print.css: 打印样式

3.CSS页面结构命名规范:

page: 代表整个页面,用于最外层
 
wrap: 外嵌套,将所有元素包在一起的一个外围包,用于最外层
 
wrapper: 页面外围控制整体布局宽度,用于最外层
 
container: 一个整体容器,用于最外层
 
head,header: 页面头区域,用于头部
 
nav: 导航条
 
左中右: left center right
 
content: 内容,网站中最重要的内容区域,用于网页中部主体
 
main: 网站中的主要区域(表示最重要的一块位置),用于中部主体内容
 
column: 栏目
 
sidebar: 侧栏
 
foot,footer: 页尾、页脚,网站一些附加信息放置区域,或命名为copyRight用于底部

4.CSS导航命名规范:

 
nav,navbar,navigation,nav-wrapper: 导航条或导航包,代表横向导航
 
topnav: 顶部导航
 
mainbav: 主导航
 
subnav: 子导航
 
sidebar: 边导航
 
leftsidebar 或 sidebar_a: 左导航
 
rightsidebar 或 sidebar_b: 右导航
 
title: 标题
 
summary: 摘要
 
menu: 菜单,区域包含一般的链接和菜单
 
submenu: 子菜单
 
drop: 下拉
 
dropmenu: 下拉菜单
 
links: 链接菜单

5.CSS功能命名规范:

logo: 标记网站logo标志
 
banner: 标语、广告条、顶部广告条
 
login: 登录
 
loginbar: 登录条
 
register: 注册
 
tool,toolbar: 工具条
 
search: 搜索
 
searchbar: 搜索条
 
searchInput: 搜索输入框
 
shop: 功能区,表示现在的
 
icon: 小图标
 
label: 商标
 
homepage: 首页
 
subpage: 二级页面子页面
 
hot: 热门热点
 
list: 文章列表,例如:新闻列表 list-news
 
scroll: 滚动
 
tab: 标签
 
sitemap: 网站地图
 
msg 或 message: 提示信息
 
current: 当前的
 
joinus: 加入
 
status: 状态
 
btn: 按钮,例如:搜索按钮可写成 btn-search
 
tips: 小技巧
 
note: 注释
 
guild: 指南
 
arr,arrow: 标记箭头
 
service: 服务
 
breadcrumb: 即页面所处位置导航提示
 
download: 下载
 
vote: 投票
 
siteinfo: 网站信息
 
partner: 合作伙伴
 
link,friendlink: 友情链接
 
copyright: 版权信息
 
siteinfoCredits: 信誉
 
siteinfoLegal:  法律信息

未完待续,还会继续整理总结更多命名规范。为了在以后的开发中养成良好的习惯,平常就应该坚持命名的语义化和规范化。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。