- 2.1 标准
1)款式类名全副用小写,首字符必须是字母,禁止数字或其余特殊字符。由以字母结尾的小写字母(a--z)、数字(0--9)、下划线(_)组成。
2)能够是单个单词,也能够是组合单词,要求可能形容分明模块和元素的含意,使其具备语义化。防止应用123456...red,blue,left,right之类的(如色彩、字号大小等)矢量命名。
3)尽量用单个单词简略形容class名称。
4)双单词或多单词组合形式:形容词_名词、命名空间_名次、命名空间_形容词_名词。 - 2.2Class和ID的应用办法
把id留给后盾开发和JS应用,除此之外页面的page id(如首页的外层须要一个ID id=“page_index”),页面构造(header main footer)容许用id命名。其余禁止id应用在样式表CSS命名中,一律应用class命名。 - 2.3命名空间
在编码思维上,咱们能够将页面拆分成不同的层级(布局、模块、元件)。 - 2.4增加文档款式
1)援用内部文件形式增加款式
2)严禁编写标记内代码,比方<div style=”display:none;”>就应该写成<div class=”hide”>,而后在样式表中去实现款式代码编写。
3)严禁在文档中应用<style type=”text/css”></style>代码块
4)宰割样式表,升高代码复杂性,方便管理和保护。但不宰割的太细碎,应思考当前的保护和治理。 - 2.5属性简写
为了节俭字节数及文件大小,以下属性请应用简写形式:
padding :top right bottom left; margin : top right bottom right;
border : style width color; border-top :style width color;
Border-bottom :style width color; Border-left :style width color;
Border-color :top right bottom left; Border-style :top right bottom left;
Border-width :top right bottom left; Background :color url(image)repeat posotion;
List-style :type position url(image); Font-weight:400/700; - 2.6缩写16进制色值
Color和background-color的属性值如果应用的是16进制色值,当6个数字两两相等时,应用缩写形式编写。如:#996600缩写成#960 2.7字体
1)全局定义字体:body{font:12px arial,helvetica,sans-serif;line-height:1.5;}
2)font-family:A)等宽字体组合:Arial,Helvetica,sans-serif;B)不等宽(宽扁)字体组合:Verdana,Trebuchet MS,sans-serif;C)中文字体:除非内容文本须要,不举荐强制定义
- 2.8页面采纳固定流式布局,应用像素(px)固定元素尺寸。
- 2.9增加必须的正文
可依据全局、布局、区块、性能等进行分类和增加正文,不便保护和代码搜寻。 - 2.10CSS通用命名
(1)页面框架命名,个别具备唯一性,举荐用ID命名
(2)模块构造命名
(3)导航构造命名
(4)个别元素命名 2.11.图片命名
1)背景图片:bg001,bg002,bg003......
2)个别图片:img001,img002,img003......
3)特定图片:如banner,logo依照具体情况命名
4)按钮图片:btn_submit,btn_cancel.....本文由博客一文多发平台 OpenWrite 公布!