下载此文档

CSS开发规范.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
haiCSS开发规范
1. CSS浏览器支持标准
(注:根据2010年11月10日数据整理)
A级-交互和视觉完全符全设计的要求
B级-视觉上允许有所差异,不破坏页面整体效果
C级-可忽视视觉上的问题,但不防碍使用
2. 尽可能的通过继承和层叠重用已有样式
3. 根据新建样式的适用范围分为三级:全站级、产品级、页面级
3-1. (向全站级CSS文件中添加规则参见4和5)。
3-2. 产品级CSS是指作用于某一垂直产品(如音乐、读书、电台等),文件放在css/下相应目录下。
 
页面级指仅在一个或少量几个页面中用到。如果仅在一个页面中用到的采用内联方式嵌入于页面head里,多于两个页面的放到外联的CSS文件中,该文件再放到相应的产品目录下。
4. 。它需要放在所有CSS引用的最前面。它包括:标签reset、常用规则(链接、字体、隐藏、清浮动等)、布局、各种模块基本样式等
5. 不要轻易改动全站级CSS。改动后,要经过全面测试
6. 单条CSS规则的书写格式要求
6-1. 属性需要写在一行。需要在“{"和"}”前后加空格。
     .selector { property:value;property:value; }
6-2. 多个(>2)selector每个占一行:
     .selector1,
     .selector2,
     .selector3 { property:value;property:value; }
6-3. 兼容多个浏览器时,将标准属性写在后面,如:
     -webkit-border-radius:4px;-moz-border-radius:4px;border-radius: 4px;
7. 将作用于不同模块的CSS规则集中放在一起,同时用注释说明
注释的格式:
     /* mod: doulist */
通用规则同样分类放在一起。通用规则在具体模块规则的前面。如:
     /* button */
     ...
     /* mod */
     ...
     /* nav */
     ...
     /* mod: events album */
8. ID和Class命名。命名不要用缩写,单词间用"-"做为连接符
8-1. ID是用来标识具体模块,命名必须具体且唯一,由前缀和名字组成。不要滥用ID。如: #db-video-list。
8-2. Class是用来标识某一类型的元素,命名简洁表意清楚。如:.list。
8-3. 命名示例:
     坏:
     #rec
     .gray-link
     .broadsmr
     .pl
     好:
     #db-nav-main
     .infobox
     .item
8-4. 推荐使用的class名:
表示状态
.on, .active, .selected, .hili
表示位置
.first, .last, .main, .side
表示结构
.hd, .bd, .ft, .col, .section
通用元素
.tb, .frm

CSS开发规范 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小52 KB
  • 时间2018-02-12