




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
信息技术中心网站技术部HTML/CSS开发规范版本更新时间修改人备注V1.02013?文档创建目 录文件命名3HTML规范3文件定义3HEAD规范3HTML规范3HTML书写建议4CSS开发规范4命名规范4兼容性5CSS规范5CSS书写建议6文件命名命名指导思想是能够方便的理解每一个文件的意义,当按名称排列时,同一种类的文件能够排列在一起,方便查找、修改等操作。1. 文件统一使用UTF-8编码保存。2. 文件与目录命名采用英文,长度一般不超过30个字符,名称统一用小写的英文字母、数字和下划线的组合。3. 每一个目录中包含一个缺省的html文件,文件名统一用index.htm。4. 样式表文件第一行声明如:charsetutf-8。5. 样式表文件可以用一个公用样式表,除了公用样式表外,以模块建立单独的CSS。6. 如果需要换肤,则命名按色彩来命,比如:red.css/blue.css/green.css。HTML规范为改善可读性,规范使用XHTML标准(除DOCTYPE引用外)。文件定义HTML5定义HEAD规范至少包括以下内容:使用-或空格作为title的分隔符。最大长度80字符。HTML规范1. 所有的XHTML元素及其属性名称用小写,XHTML是大小写敏感的。2. 弃用W3C标准不再提倡的标签。3. 常用HTML元素包括:div,p,ul,table,span,input,select。其中div,table,ul,p都属于结构性较强的元素,而span,input则是较弱的元素,因此禁止span嵌套div,p,table等的情况出现,span可以嵌套input,可以嵌套span。4. 一个Tab缩进对应使用四个空格。5. 打开的标签必须关闭,如或。6. 根据交互图或设计图书写HTML,严格按照效果图排版。7. 布局要建立清晰的层次关系,尽量不要超过三层。8. 最高一级的父标记采用左对齐顶格方式书写,一般是html,body或div。9. 下一级标记采用左对齐向右缩进一个Tab的方式书写。10. 再下一级依此类推,相对于父标记向右缩进一个Tab的方式书写11. 同一级标记的如有换行,首字符上下级必须对齐。12. 标签必须正确嵌套,每个标签必须结尾,属性值带上双引号。13. HTML书写时即定义class属性,方便之后可直接更新CSS。14. HTML标签书写要考虑SEO需求。15. 不能用使用 空格用于排版。16. 页面尽量减少图片img标签的使用,尽量写到CSS上,用背景模式表现。17. 对于用图片表示的内容,应该带上alt属性。18. 对于图片和文字的链接,用两个a标签,不要把图片和文字都放在同一个a标签中。19. 对于显示不全的a标签,应该有title属性。20. javascript尽量放到页面底部。21. 站点使用一个jquery,一个页面上同一个脚本不能导入多次。HTML书写建议1. 给所有的属性赋值,如。2. 标签应合理嵌套,禁止。3. 特殊字符用实体标识,如=>。4. 用结构化的元素输出内容。tr、td必须定义在table之间,tbody不可以省略。5. 表现与结构分离,代码中不涉及表现元素,如style、font、bgColor、border等;到的定义,遵循从大到小的原则,体现文档结构,利于搜索引擎的查询。6. 给每一个表格和表单加上一个唯一的、结构标记id。7. 图片优化:图片加alt属性,alt属性指定了当图片不能显示的时候就显示供替换文本,内容应与关键词相关。图标使用CSS Sprites实现定位。8. HTML注释:每一独立部分都要表明注释。注释要用描述性语言。能够清楚的表达每一部分的内容含义。CSS开发规范命名规范1. 符合文件命名原则,后缀.css。2. 常用命名以常见英文单词为准,做到通俗易懂,并在适当的地方加以注释。尽量不缩写,除非一看就明白的单词。3. 对于二级命名,则采用组合书写的模式,如搜索图标样式命名.searchicon。常见文件命名:主要:master.css模块:module.css布局:layout.css主题:themes.css全局:global.css基本:base.css表单:forms.css补丁:mend.css框架:layout.css字体:font.css链接:link.css打印:print.css常见DIV命名:容器:container页头:header内容:content主体:main页尾:footer导航:nav侧栏:sidebar外套:wrap菜单:menu主导航:mainbav标题:title摘要:summary子菜单:submenu子导航:subnav广告:banner登陆:login标志:logo顶导航:topnav注册:regsiter搜索:search状态:status边导航:sidebar图标:icon注释:note滚动:scroll左导航:leftsidebar指南:guild服务:service标签:tab右导航:rightsidebar热点:hot下载:download列表:list当前的:current新闻:news合作:partner提示:msg小技巧:tips投票:vote版权:copyright兼容性CSS必须兼容IE、360、搜狗、FF、Chrome等主流浏览器。使用标准CSS来书写样式,尽量少用CSS hack。CSS规范1. 在页面中尽量避免使用style属性,即style=”。2. 样式表定义统一为横排书写。尽量不要使用id选择符,id选择符应留给js使用。3. CSS里定义的元素名称采用小写。4. 页面排版禁止使用插入标签进行排版。5. CSS应该都用;结尾。6. 书写格式及顺序:单行书写,过长的行在一个属性结束后的;之后换行。7. CSS属性书写顺序,建议遵循定位属性-自身属性-文本属性-其他属性,此条可根据自身习惯书写,但尽量保证同类属性写在一起。定位属性(比如:display,position,float,clear,visibility等)自身属性(比如:width,height,margin,padding,border等)文本属性(比如:font,line-height,text-align,text-indent,vertical-align等)其他属性(比如:color,background,opacity,cursor,list-style等)8. 条件允许时颜色或属性使用CSS缩写。9. 当写给一个元素定义class或者id,不添加元素限定。10. 在不同的浏览器中初始化样式表的基准值。11. CSS中,子元素自动继承父元素的属性值,已经在父元素中定义过的,在子元素中可以直接继承,不需要重复定义。12. 一个标签可以同时定义多个class。13. 如果在使用时,有个别元素需要定义独立样式,可以重新定义。14. 用正确的顺序指定a链接的样式,正确的顺序是:link :visited :hover :active。15. 下面的层被浮动的层覆盖或者嵌套的子层超出了外层的范围时使用清除浮动。16. 利用CSS Sprites减少网页的https请求,减少图片的字节数,从而提高页面的性能和制作效率。17. 图片文件命名:图片名称遵循文件命名规则。格式:常用格式png8/24、gif、jpg。png24时,图片透明支持的非常好,缺点是ie6需要解决方案(ie6):_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src=1.png);大小:用PS切图时,要选择比较小的图片格式保存,比较gif/png/jpg。jpg可以将品质压倒刚清楚的。比如压缩到70等。18. CSS注释格式:/*样式css start*/./*样式css end*/CSS书写建议1. DOCTYPE影响CSS处理。2. CSS样式表各区块用注释说明。3. 检查CSS是否正确,有无拼写错误、是否忘记结尾的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025南海公务员笔试题目及答案
- 2025年全国海船船员考试《轮机部(主推进动力装置8204)》强化复习试题及答案
- 2025联考公务员考试题及答案
- 2025年鹤岗海港引航员适任考试(船舶避碰)复习题及答案
- 2025年公路工程试验检测师资格考试(交通工程)综合试题及答案一
- 公路安保施工方案(3篇)
- 策划公关活动公益方案(3篇)
- 重庆购门面合同范本
- 珠宝公司加盟合同范本
- 绿篱围挡供应合同范本
- 电脑购销合同模板(六篇)
- 初中英语语法句型转换综合训练100题(含参考答案)
- 选题策划导论PPT完整全套教学课件
- 奥氏体不锈钢对接接头超声检测方法和质量分级
- 新航标职业英语语音技能教程unit
- 普通高中语文课程标准测试题及答案
- 科目二考试成绩单
- 正确认识胰岛素
- 微电网的总体结构
- 辽宁省盘锦市各县区乡镇行政村村庄村名居民村民委员会明细
- DL∕T 617-2019 气体绝缘金属封闭开关设备技术条件
评论
0/150
提交评论