




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
HTML基本格式:标题注释:/*header start*/ 内容区域 /*header end*/CSS 书写规范1、 用两个空格代替tab键。2、 不要在自闭合的元素尾部添加斜线。不要省略可选的结束标签。3、 对于属性的定义,确保全部用双引号,不要用单引号。4、 指定HTML的根元素的lang属性。5、 IE通过指定edge mode。通知IE采用其所支持的最新模式。列:6、 必须声明字符编码,一般采用UTF-8。7、 引入CSS与JS时不指定type属性,因为它们都有默认值。8、 属性顺序:8.1 class8.2 Id、name8.3 data-*8.4 src、for、type、href8.5 title、alt8.6 aria-*、role9、 书写顺序:9.1 位置属性(position,top,right,z-index,display,float 等)9.2 大小(width,height,padding,margin)9.3 文字系列(font,line-height,letter-spacing,color-text-algin 等)9.4 背景(background,border 等)9.5 其他(animation,transition等)10、 尽量缩写属性。11、 去掉小数点前的“0”。12、 不建议使用下划线,为了和js区分,IE6中无效而且输入的时候少按shift键。13、 不要随意使用id(应按需要使用,而不能滥用)14、 减少标签数量。15、 尽量避免使用js生成标签。通过js生成的标签让内容变得不易查找,编辑,并且降低性能.16、 对于从逗号分隔的属性值,每个逗号后面都应该插入一个空格(, box_shadow) 。17、 不要在rgb( ),rgba( ),hsl( ),hsla( ) 或rect( )值的内容逗号后插入空名(只要逗号,不加空格)。18、 十六进制全部小写(#fff),尽量简写。19、 为选择器中的属性添加双引号(inputtype=”text”) 。20、 避免为0值指定单位。如margin:0;21、 不要用 import ,会增加额外的请求次数。应用一下代替:21.1 使用多个21.2 通过sass或less将多个css文件编译为一个文件.21.3 通过Rails,Jekyll或其他系统提供过css文件合并功能.22、 媒体查询应放在尽可能相关规则的附近,不要将他们打包放在一个单一的样式文件中.23、 带前缀的属性,通过缩减方式,让每个属性的值在垂直方向对齐.列: .div -webkit-box-shadow:10px 10px 5px #888; box-shadow:10px 10px 5px #888; 24、 对于只包含一条声明语句的样式,建议语句放在同一行.25、 将最近的父class或基本(base)class作为新class的前缀.26、 在文件的结尾添加一个空白行。27、 对为选择器分组时,将单独的选择器单独放在一行。28、 选择器的个数尽量不要超过3个。29、 每一条规则的大括号前后加空格。30、 如果使用CSS3的属性,如果有必要加入浏览器前缀,则按照webkit- / -moz- / -ms- / -o- / std的顺序进行添加,标准属性写在最后,并且属性名称要对齐。31、 命名中尽量使用小写。32、 命名避免使用中文拼音,应该采用更简明有语义的英文单词进行组合。33、 避免class与id重名。CSS 优先级1、 添加了!important 的属性。2、 Style 属性嵌入。3、 具有一个或多个id选择器。4、 具有一个或多个类,属性或伪类选择器。5、 具有一个或多个元素选择器。6、 通配选择器。7、 优先级由高到低排列的6个位置。7.1 最高优先级的位置是HTML文档头部的元素。7.2 style元素中import语句所导入的样式表。7.3 元素。7.4 样式表中的import语句导入的。7.5 第五优先级的位置是最终用户附加的样式表。7.6 最低是浏览器默认样式表。CSS 文件命名全局样式:global.css/base.css字体样式:font.css专栏:columns.css主题:themes.css主要的:master.css清除浏览器样式:reset.css清除浏览器部分样式:mormalize.css框架布局:layout.css链接样式:link.css打印样式:print.css补丁:mend.css表单:forms.css模块:module.css私有:style.cssCSS class命名页头:header页尾:footer导航:nav子导航:subnav面包屑:breadcrumb返回:back返回顶部:back-top图标:icon滚动:scroll左中右:left,center,right标签页:tag标签内容:tagcontent当前标签:tagcurrent当前位置:currentpath列表:list图片列表:piclist提示信息:mes/message加入:joinus指南:guild状态:status按钮:btn合作伙伴:partner友情链接:friendlink版权:copyright投票:vote提交:submit文本框:textbox统计:count更多:extended/more注释:note线:line图片:pic网站地图:sitemap圆角:cor/corner结果:result小贴士:tip插图:illustration关于我们:about-as产品:products功能区:shop(如购物车)整体页面:wrapper/container/page容器背景:containerbg内容:content菜单:menu菜单内容:menucontent子菜单:submenu子菜单内容:submenucontent登录:login登录条:loginbar搜索:search搜索关键字:keyword搜索范围:range标志logo标题:title侧栏:sidebar小技巧:tips广告:banner报头:masthead左浮动图片:leftphoto右浮动图片:rightphoto服务:service服务连接:servicelink热点:hot新闻:news下载download注册:regsiter摘要:summar
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 加快培育新质生产力的核心
- 民族特色扎染课件
- 2025年眼科常见眼病诊断治疗模拟考试卷答案及解析
- 2025年心理咨询与治疗技巧竞赛试卷答案及解析
- 2025年老年心血管疾病的综合干预模拟考试答案及解析
- 2025年过敏反应护理处理规范性操作考核卷答案及解析
- 2025年运动医学科运动损伤防护技术模拟试卷答案及解析
- 2025年心血管内科心电图诊断技能考核试卷答案及解析
- 2025年精神科抑郁症评估量表应用测验答案及解析
- 新质生产力:科技是第一动力
- 安踏ai面试题库大全及答案
- 美乐家退会员终止协议书
- T/JSWP 04-2021社会稳定风险评估行业公平竞争自律规范
- T/CATCM 001.1-2017保健类眼贴第1部分:通用要求
- 合伙经营皮肤管理协议书
- 血液透析患者麻醉管理
- 《康复医学新进展》课件
- 乡村文化体验的国际化传播与全球游客需求研究-洞察阐释
- 小学生趣味跳绳课件
- 二零二五版乒乓球聘用教练合同书
- 2025年人教版PEP五年级英语下册期末试卷(含答案含听力原文无音频)
评论
0/150
提交评论