CSS命名规范

一、CSS命名规范: 
  1、文件命名规范
  全局样式:global.css;
  框架布局:layout.css;
     
  字体样式:font.css;
  链接样式:link.css;
  打印样式:print.css;
  2、常用类/ID命名规范
  页 眉:header
  内 容:content
  容 器:container
  页 脚:footer
  版 权:copyright 
  导 航:menu
  主导航:mainMenu
  子导航:subMenu
  标 志:logo
  标 语:banner
  标 题:title
  侧边栏:sidebar
  图 标:Icon
  注 释:note
  搜 索:search
  按 钮:btn
  登 录:login
  链 接:link
  信息框:manage
  ……
  
1.文件命名规范

全局样式:global.css;

框架布局:layout.css;

字体样式:font.css;

链接样式:link.css;

打印样式:print.css;

主要的 master.css

专栏 columns.css

主题 themes.css

模块 module.css

基本共用 base.css

表单 forms.css

补丁 mend.css

2.页面结构

容 器: container

页 头:header

内 容:content

页面主体:main

页 尾:footer

栏目:column

页面外围控制整体布局宽度:wrapper

左右中:left right center

3.导航

导航:nav

主导航:mainNav

子导航:subNav

顶导航:topNav

边导航:sideBar

左导航:leftSideBar

右导航:rightSideBar

菜单:menu

子菜单:submenu

摘要: summary

4.功能

标志: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

5,class的命名:

(1)颜色:使用字母"c"加颜色的英文名称或者16进制代码,深色用"cD",浅色用"cL"

.cRed { color: red; }

.cDRed{color:#cc0000;}

.cLRed{color:#ff9900;}

.cF60 { color: #f60; }

.c999 { color: #999; }

(2)字体大小,使用"font+尺寸代号"或者使用"font+字体大小"作为名称,如

.fontS{font-size:9px;}

.fontM{font-size:12px;}

.fontL{font-size:14px;}

.fontXL{font-size:16px;}

.font12px { font-size: 12px; }

.font9pt {font-size: 9pt; }

(3)对齐样式,使用对齐方法加对齐目标的英文名称,如

.floatLeft{float:left; }

.floatRight{float:right;}

.valignTop{vertical-align:top}

.valignMiddle{vertical-align:middle;}

(4)标题栏样式,使用"类别+功能"的方式命名,如

.barNews { }

.barProduct { }
 
  
二、处理浏览器BUG问题
  关于这点,不知那位高人把CSS BUG变成顺口溜了!在这里引用一下,很容易记住的!
  1、IE边框若显若无,须注意,定是高度设置已忘记;
  2、浮动产生有缘故,若要父层包含住,紧跟浮动要清除,容器自然显其中;
  3、三像素文本慢移不必慌,高度设置帮你忙;
  4、兼容各个浏览须注意,默认设置行高可能是杀手;
  5、独立清除浮动须铭记,行高设无,高设零,设计效果兼浏览;
  6、学布局须思路,路随布局原理自然直,轻松驾驭html,流水布局少hack,代码清爽,兼容好,友好引擎喜欢迎。

三、所有标签皆有源
  只是默认各不同,span是无极,无极生两仪—内联和块级,img较特殊,但也遵法理,其他只是改造各不同,一个*号全归原,层叠样式理须多练习,万物皆规律。

四、图片链接排版须小心 
  图片链接文字链接若对齐,padding和vertical-align:middle要设定,虽差微细倒无妨。

五、IE浮动双边距
  请用display:inline。

六、列表横向排版
  列表代码须紧靠,空隙自消须铭记。

  DIC+CSS学习是一条很长的路,真正走下去必须要有一颗虔诚的新心!
原文地址:https://www.cnblogs.com/wanliyuan/p/3591248.html