CSS 常用命名

Posted yinxiaofei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSS 常用命名相关的知识,希望对你有一定的参考价值。

在前端开发中,规范使用 DIV+CSS 命名,可以增强团队合作提高开发效率,有利于页面后期的维护和优化。

(1) 页面结构

命名 作用
wrap 外套、包裹,用于最外层
wrapper 外套,用于页面外围控制整体布局宽度
box 盒子,容器
header 头部,用于页头部分
nav 导航,主导航
main 主要区域,内容主体
content/container 内容,内容容器
sidebar 侧边栏
footer 底部,用于页脚部分

(2) 功能区块

命名 作用
left center right 左中右
main-left 左侧主要布局
main-right 右侧主要布局
logo 网站 LOGO 标志。
search 搜索输入框。
loginbar 登录条。
regsiter 注册模块。
banner 广告,用于横幅广告条。
menu 菜单。
submenu 子菜单,二级菜单。
top 顶部。
topnav 顶导航。
mainnav 主导航。
subnav 子导航,二级导航。
leftsideBar 左导航。
rightsideBar 右导航。
topbar 顶部工具/菜单。
bottom 底部。
bottombar 底部工具栏。
tool 工具条。
shop 功能区,如购物车、收银台。

(3) 其他常用命名

命名 作用
title 栏目标题。
summary 摘要。
hot 热门热点信息,推荐。
msg 提示信息。
news 新闻。
list 列表,文章列表。
piclist 图片列表。
newslist 新闻列表。
search-output 搜索输出。
search-results 搜索结果。
drop/dropdown 下拉。
dropmenu/dorpdown-content 下拉菜单。
scroll 滚动。
homepage 首页。
subpage 子页面,二级页面。
tag 标签。
tab 标签页。
tips 小技巧。
ranking 排行。
vote 投票。
bth 按钮。
icon 图标。
arr/arrow 箭头。
status 状态。
note 注释。
skin 皮肤。
current 当前的。
active 活跃的,有效的。
download 下载。
friendLink 友情链接。
copyright 版权信息。
partner 合作伙伴。
joinus 加入我们。
sitemap 网站地图。
siteinfo 网站信息。
siteinfoLegar 法律声明。
announcement 公告。
guild 指南。
service 服务。
promotion 推广。
blog 博客。
forum 论坛。

(4) 产品相关命名

命名 作用
keyword 关键词。
products 产品。
products-prices 产品价格。
products-description 产品描述。
products-review 产品评论。
editor-review 编辑评论。
news-products 最新产品。
publisher 生产商。
screenshot 缩略图。
faqs 常见问题。
barnding 商标。
pay 充值。
reputation 信誉。

  

(5) 常用的文件命名

命名 作用
全局样式 global.css
布局结构 layout.css
基本共用 base.css
综合样式 style.css
主要的 master.css
模块 module.css
表单 forms.css
主题/网页换肤 themes.css
字体 font.css
打印 print.css
补丁 mend.css

(6) ID 和 Class 命名规范

  • 主要的、重要的、特殊的、最外层的盒子使用 ID 属性命名,其他的都使用 class 属性命名。

  • 命名规则须以内容优先,表现为辅。首先根据所要呈现的内容、功能来命名,如果内容实在无法找到合适的命名,可以再根据表现命名。

  • 大多数情况下,命名都使用英文单词,可以增加代码的可读性,但特殊情况下,实在找不到合适的单词时,可以使用拼音命名,但必须简明,结构清晰。

  • ID 和 Class 命名尽量全部都使用小写,多个单词可以使用连字符(-)链接,命名可以使用数字,但不能以数字开头。

  • 命名可以使用单词缩写,但必须确保是有效的缩写,即别人能看懂,不能自定义缩写。

以上是关于CSS 常用命名的主要内容,如果未能解决你的问题,请参考以下文章

前端开发必备的CSS命名规范与常用CSS代码集合

CSS 常用命名

常用的css命名规则

CSS常用的属性命名

HTML常用命名和CSS reset代码收集总结

常用的CSS命名规则