- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目规范之CSS篇
css之reset 打造适合自己的reset 不要去网上拷贝别人,直接拿个现成的reset.css过来将导致后期各种离奇bug的发生。 注意:永远不要使用 * { margin: 0; padding: 0; },这样会清除所有元素的margin和padding,问题很多! 书写合适的reset,如下结构: 返回 css之书写顺序 举个栗子: .bor1 { border-radius: 30px 10px; -webkit-border-radius: 30px 10px; } .bor2 { -webkit-border-radius: 30px 10px; border-radius: 30px 10px; } 栗子一 css之书写顺序 css之书写顺序 推荐的写法是: .bor { -webkit-border-radius: 30px 10px; -moz-border-radius: 30px 10px; border-radius: 30px 10px; } css之书写顺序 1.位置属性 position,top,right,z-index,display,float等 2.大小 width,height,padding,margin,border 3.文字系列 font,line-height,letter-spacing,color,text-align等 4.背景 background等 5.其他 animation,transition等 css之书写顺序 书写顺序例子: 查看详细 返回 css之书写规范 使用CSS缩写属性 CSS有些属性是可以缩写的,比如padding,margin,font等等,这样精简代码同时又能提高用户的阅读体验。 css之书写规范 去掉小数点前的“0” css之书写规范 简写命名 很多用户都喜欢简写类名,但前提是要让人看懂你的命名才能简写哦! css之书写规范 16进制颜色代码缩写 有些颜色代码是可以缩写的,我们就尽量缩写吧,提高用户体验为主。 css之书写规范 连字符CSS选择器命名规范 1.长名称或词组可以使用中横线-来为选择器命名。 2.不建议使用“_”下划线来命名CSS选择器,为什么呢? 输入的时候少按一个shift键; 浏览器兼容问题 (比如使用_tips的选择器命名,在IE6是无效的) 能良好区分JavaScript变量命名(JS变量命名是用“_”) css之书写规范 不要滥用id id在JS是唯一的,不能多次使用,而使用class类选择器却可以重复使用,另外id的优先级优先于class,所以id应该按需使用,而不能滥用。 css之书写规范 为选择器添加状态前缀 有时候可以给选择器添加一个表示状态的前缀,让语义更明了,比如下图是添加了“.is-”前缀。 返回 css之命名规则 注意事项 1.一律小写; 2.尽量用英文; 使用box-a,box-b,而不是box-1,box-2 3.长名称或词组推荐使用中横线隔开; 使用am-box,而不是am_box 4.尽量不缩写,除非一看就明白的单词。 例如author,而不是atr 5.模块化命名,带上模块前缀 例如:am-box,am-tab,am-nav css之命名规则 举例: 页面布局:wrapper 头部:header 正文:content 尾部:footer 查看其他详细命名 css之命名规则 文件命名 主要的 master.css 模块 module.css 基本共用 base.css 布局、版面 layout.css 主题 themes.css 专栏 columns.css 文字 font.css 表单 forms.css 补丁 mend.css 打印 print.css 返回 css之模块化 一、基本原则 1.定义命名空间,例如am表示amaze的css规范代码 2.关注分离,将 HTML、CSS 解耦;模块化编码 css之模块化 二、编写实践 1.语义化的模块名 通过模块名应该能一眼就看出模块的是干什么的,如 am-tab表示标签、am-nav表示导航 2.模块内部的类名继承自父级 例子二: div class=am-box h2 class=am-box-hd标题/h2 p class=am-box-bd正文/p /div 上面的代码中,模块的名为 box,模块最外层使用 {命名空间}-{模块名} 的方式命名 Class。模块子元素以在此基础上进行命名。如果不继承父级的类名,很
您可能关注的文档
- 2013必威体育精装版版八年级上册科学(浙教版)复习提纲.doc
- 2013浙大远程人力资源在线作业.doc
- Business proposals(商业建议书格式).pptx
- 2013梅河口国有工矿棚户区改造基础设施建设项目9.28.doc
- 2013海淀区小学六年级学业质量测评试卷及答案.doc
- 经验论与唯理论3-16—17世纪的经验论与唯理论.ppt
- 2013湘教新版七年级美术下册教案.doc
- 结婚成本30年增数千倍婚不起?贷款吧.pptx
- 2013潍坊市物理中考试题.doc
- 结婚礼仪教案.doc
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
最近下载
- 《ISO31000:2024风险管理指南》指导手册(雷泽佳译2024-04).pptx VIP
- 2025届高考语文复习:《到橘子林去》高考真题说题课件.pptx VIP
- 广州市番禺区2015-2016学年九年级上学期政治期末统考试卷(含答案)详解.doc
- 《瑜伽》课程说课备课讲稿.ppt
- 2024年度医院整形美容外科学述职报告课件.pptx
- ISO31022-2020风险管理-法律风险管理指南(雷泽佳译).pdf VIP
- GBT 16180-2014《劳动能力鉴定 职工工伤与职业病致残等级》.doc
- TASCAM DR-40中文用户手册(说明书).pdf
- 体检中心一月质量控制重点工作计划和质控小结.docx VIP
- 2025必威体育精装版字帖3年级下册_楷体.pdf
文档评论(0)