css命名规范

html-css022

css命名规范,第1张

把id留给后台开发和JS使用,除此之外页面的page id(如首页的外层需要一个ID id="pageIndex"),页面结构(header main footer)允许用id命名(ID命名建议使用驼峰命名)。其他禁止id使用在样式表CSS命名中,一律使用class命名。

在编码思想上,我们可以将页面拆分成不同的层级(布局、模块、元件)。

什么是CSS命名空间?

通过统一的命名规范定义命名的范围,成为CSS class &id命名空间。

布局: 以语义化的单词layout作为命名空间,例如主栏布局命名 layout-main,只改变layout-命名空间后面的命名,layout始终保留。布局的命名空间为layout-xxx。

模块:页面是由一个或多个模块组成,模块的英文单词是module,规范简写成mod,如新闻模块mod-news,照片展示模块mod-photo-show。模块的命名空间为mod-xxx 。

元件:元件是属于模块内部的,也可以说模块是由元件和它内部的自有元素组成。如用户照片信息元件cell-user-photo。元件的命名空间为cell-xxx 。

文字颜色(命名空间text-xxx)

text-c1, text-c2,text-c3……

背景颜色(命名空间bg -xxx)

bg-c1,bg-c2,bg-c3……

边框颜色(命名空间border-xxx)

border-c1,border-c2,border-c3……

参考自文章 CSS命名规则

你不如Baidu或Google一下,网上的教程及资源多得是。

在这里问,回答也是有限的。

1.CSS ID 的命名

外 套: wrap

主导航: mainnav

子导航: subnav

页 脚: footet

整个页面: content

页 眉: header

页 脚: footer

商 标: label

标 题: title

主导航: mainbav(globalnav)

顶导航: topnav

边导航: sidebar

左导航: leftsidebar

右导航: rightsidebar

旗 志: logo

标 语: banner

菜单内容1: menu1 content

菜单容量: menu container

子菜单: submenu

边导航图标:sidebarIcon

注释: note

面包屑: breadcrumb(即页面所处位置导航提示)

容器: container

内容: content

搜索: search

登陆: Login

功能区: shop(如购物车,收银台)

当前的 current

2.另外在编辑样式表时可用的注释可这样写:

<-- Footer -->

内容区

<-- End Footer -->

3.样式文件命名

主要的 master.css

布局,版面 layout.css

专栏 columns.css

文字 font.css

打印样式 print.css

主题 themes.css

你不如Baidu或Google一下,网上的教程及资源多得是。

在这里问,回答也是有限的。

1.CSS ID 的命名

外 套: wrap

主导航: mainnav

子导航: subnav

页 脚: footet

整个页面: content

页 眉: header

页 脚: footer

商 标: label

标 题: title

主导航: mainbav(globalnav)

顶导航: topnav

边导航: sidebar

左导航: leftsidebar

右导航: rightsidebar

旗 志: logo

标 语: banner

菜单内容1: menu1 content

菜单容量: menu container

子菜单: submenu

边导航图标:sidebarIcon

注释: note

面包屑: breadcrumb(即页面所处位置导航提示)

容器: container

内容: content

搜索: search

登陆: Login

功能区: shop(如购物车,收银台)

当前的 current

2.另外在编辑样式表时可用的注释可这样写:

<-- Footer -->

内容区

<-- End Footer -->

3.样式文件命名

主要的 master.css

布局,版面 layout.css

专栏 columns.css

文字 font.css

打印样式 print.css

主题 themes.css