




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Css规范:1. Css文件可按模块或核心功能来划分,核心模块里面是一些常用css(公共部分应该提取出来)2. 作为javascript钩子的样式使用js_作前缀如:Add to Cart3. 作为javascript向页面添加和删除的样式使用is_作为前缀如:4. css文件的命名规范,如首页front_page.css,统一以下划线分割,避免大写(文件必须使用UTF-8)5. 导入css统一使用link标签,页内样式使用style,link 和style标签都应当放在head中6. 应当尽量避免行内样式7. 层级样式尽量保证最多不超过4层级8. Html代码也要注意缩进注释规范:1. 每个css文件头部需要包含2. /*3. *description:中文说明4. *author:name5. *update:name(2013-04-1318:32)6. */2. 模块注释必须单独写在一行1. /*module:student infoby张三*/2. 3. /*module:hot app listby张三*/3. 单行注释和多行注释单行注释可以写在单独一行,也可以写在行尾,文字不宜太多,最好都用英文注释1. 如:/*thisisstudent image*/4. 区块注释(可选)5. /*Header*/6. /* nav */7. /*Footer*/Css命名规范:1. css 样式命名统一以下滑线分割如用户信息 user_info 和bootstrap的(-)横杆区分开来2. 使用有意义的或通用的ID和class命名:ID和class的命名应反映该元素的功能或使用通用名称,而不要用抽象的晦涩的命名如:/* 不推荐: 无意义 */ #yee-1901 /* 不推荐: 与样式相关 */ .button_green .clear /* 推荐: 特殊性 */ #gallery #login .video /* 推荐: 通用性 */ .aux .alt 3. ID和class命名越简短越好,只要足够表达涵义。这样既有助于理解,也能提高代码效率。如:/* 不推荐 */ #navigation .atr /* 推荐 */ #nav .author 4. 类型选择器避免同时使用标签、ID和class作为定位一个元素选择器;从性能上考虑也应尽量减少选择器的层级。如:/* 不推荐 */ul#example div.error /* 推荐 */#example .error 5. 命名时需要注意的点a) 规则命名中,一律采用小写加下划线的方式,不允许使用大写字母或 -b) 命名避免使用中文拼音,应该采用更简明有语义的英文单词进行组合c) 命名注意缩写,但是不能盲目缩写,具体请参见常用的CSS命名规则d) 不允许通过1、2、3等序号进行命名e) 避免class与id重名f) id用于标识模块或页面的某一个父容器区域,名称必须唯一,不要随意新建idg) class用于标识某一个类型的对象,命名必须言简意赅。h) 尽可能提高代码模块的复用,样式尽量用组合的方式i) 规则名称中不应该包含颜色(red/blue)、定位(left/right)等与具体显示效果相关的信息。应该用意义命名,而不是样式显示结果命名。6. 常用的id命名(1) 页面结构 容器: container 页头:header 内容:content/container 页面主体:main 页尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左右中:left right center(2) 导航 导航:nav 主导航:mainbav 子导航:subnav 顶导航:topnav 边导航:sidebar 左导航:leftsidebar 右导航:rightsidebar 菜单:menu 子菜单:submenu 标题: title 摘要: summary(3) 功能 标志: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 版权:copyright7. 颜色:使用颜色的名称或者16进制代码如:red color: red; .f60 color: #f60; .ff8600 color: #ff8600; 书写规范1. css排版规范,使用tab缩进.about_us background-color: #FAC820; color: #FFFFFF; font-size: 28px; display: table; line-height: 50px; margin: 0px auto; padding: 5px 3px;2. 属性编写顺序(暂时无要求) 显示属性:display/list-style/position/float/clear 自身属性(盒模型):width/height/margin/padding/border 背景:background 行高:line-height 文本属性:color/font/text-decoration/text-align/text-indent/vertical-align/white-space/content 其他:cursor/z-index/zoom/overflow CSS3属性:transform/transition/animation/box-shadow/border-radius 如果使用CSS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年五金制品行业跨境电商风险评估与控制报告
- 药品采购收货管理制度
- 药店内部区域管理制度
- 药店日常卫生管理制度
- 药店药师考勤管理制度
- 薪酬福利台账管理制度
- 设备安全运行管理制度
- 设备日常卫生管理制度
- 设备状态标志管理制度
- 设备维护维修管理制度
- 学校食堂食材配送服务方案(肉类、粮油米面、蔬菜水果类)
- 信用修复申请书
- 人教版初中物理实验目录详表
- 糖尿病周围血管病变课件
- (完整版)政府工程项目代建管理方案(范本)
- 2023年江苏省苏州大学医学部药学院统招博士后招收(共500题含答案解析)高频考点题库参考模拟练习试卷
- 2023年全国高考语文乙卷作文“一花独放不是春百花齐放春满园”写作
- 《国家中药饮片炮制规范》全文
- 合作方案介绍文案
- 年部级优课马克思主义在中国的传播
- 检验科生物安全防护知识培训试题及
评论
0/150
提交评论