background image

成都全搜索前端开发

CSS 规范

为加强前端开发组内部的融合,并提高工作效率,前端开发组以

W3C 的标准为基础,

结合自身实际情况初步制定出成都全搜索前端开发

CSS 规范,望大家遵循以下规范编写代

码。

布局结构

普通布局的结构:

<div id=”page”>

<div id=”header”></div>

<div id=”content”>

<div class=”col-sub”></div>

<div class=”col-main”></div>

<div class=”col- extra”></div>

</div>

<div id=”footer”></div>

</div>

栅格布局的命名(

.grid-sXm0eY)规则如下:

 

当单元列的宽度为

40px 的倍数时,

sX 

 

表示

col-sub 

 

的宽度

= X * 40 - 10,

eY 

 

表示

col-extra 

 

的宽度

= Y * 40 - 10,

m0 

 

表示

col-main 

 

的宽度

 

总宽度

- (X + Y) * 40,

s-m-e 的顺序,表示各列的排列顺序。

 

比如:总宽为

950px 时,.grid- s5m0 e6 

 

表示

col-sub(190)| col-main(520) | col-

extra(230)。

命名方法

id 和 class 命名采用该版块的英文单词或组合命名,使用英文命名原则,尽量不缩写,

除非一看就明白或特别长的单词,使用横线分隔命名方法,

css 名中的每一个单词间横线

线来分隔。例如:

#page{},.sidebar-tips{}

一些常用的命名单词:

 

容 器:

box

主体内容:

main