- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Google HTML/CSS代码风格指南修正版本 2.1背景本文档定义了HTML/CSS的编写格式和风格规则。它旨在提高合作和代码质量,并使其支持基础架构。适用于HTML/CSS文件。样式规则目录文件命名名称全部用小写英文字母、数字、下划线的组合,其中不得包含汉字、空格和特殊字符。目录名称应使用意义完整的英文描述或中文描述的首字母!-- 推荐 --file,bszrHTML文件名称应使用以下划线分隔的多英文单词或中文描述首字母的形式命名,要求能说明显示内容的信息,命名格式:模块名称_展示方式!-- 推荐 --bszrs_view.html,bszrs_list.html,bszrs_change.htmlCSS文件名称应以所描述模块的英文名称或中文缩写的小写字母命名。!-- 推荐 --main.css协议嵌入式资源书写省略协议头省略图像、媒体文件、样式表和脚本等URL协议头部声明 (?http:?,?https:?)。如果不是这两个声明的URL则不省略。省略协议声明,使URL成相对地址,防止内容混淆问题和导致小文件重复下载。!-- 不推荐 --script src=/js/gweb/analytics/autotrack.js/script!-- 推荐 --script src=///js/gweb/analytics/autotrack.js/script/* 不推荐 */.example {background: url(/images/example);}/* 推荐 */.example {background: url(///images/example);}排版规则缩进每次缩进一个个TAB键。不要用多个空格来进行缩进或无缩进。ulliFantastic/liliGreat/li/ul.example {color: blue;}大小写只用小写字母。所有的代码都用小写字母:适用于元素名,属性,属性值(除了文本和?CDATA?), 选择器,特性,特性值(除了字符串)。!-- 不推荐 --A HREF=/Home/A!-- 推荐 --img src=google.png alt=Google行尾空格删除行尾白空格。行尾空格没必要存在。!-- 不推荐 --pWhat/p !-- 推荐 --pYes please./p元数据规则编码用不带BOM头的 UTF-8编码。让你的编辑器用没有字节顺序标记的UTF-8编码格式进行编写。在HTML模板和文件中指定编码?meta charset=utf-8?. 不需要制定样式表的编码,它默认为UTF-8.(更多有关于编码的信息和怎样指定它,请查看?/International/tutorials/tutorial-char-enc/en/all.htmlCharacter Sets Encodings in XHTML, HTML and CSS。)注释尽可能的去解释你写的代码。用注释来解释代码:它包括什么,它的目的是什么,它能做什么,为什么使用这个解决方案,还是说只是因为偏爱如此呢?css文件顶部多行注释。/* *@description:中文说明 *@author:作者 *@update:更新时间*/css文件内部单行注释。/*注释是哪个模块的样式*/HTML内部注释结构。/!--注释内容--/(本规则可选,没必要每份代码都描述的很充分,它会增重HTML和CSS的代码。这取决于该项目的复杂程度。在编写代码的时候,为了让它更易懂,注释代码逻辑是挺好的一种习惯,特别是在编写 PHP, Java 和 C#语言时。但是HTML标记语言是非常易懂的,没有必要每行代码都注释下。如果你在自己的HTML文件里看到有非常多注释,那么你就应该反省下了。)HTML代码风格规则文档类型请使用HTML5标准。HTML5是目前所有HTML文档类型中的首选:?!DOCTYPE html?.(推荐用HTML文本文档格式,即?text/html?. 不要用 XHTML。 XHTML格式,即?http://hixie.ch/advocacy/xhtmlapplication/xhtml+xml?, 有俩浏览器完全不支持,还比HTML用更多的存储空间。)建议在 html 标签上设置正确的 lang 属性有助于提高页面的可访问性,如:让语音合成工具确定其所应该采用的发音,令翻译工具确定其翻译语言等。由于历史原因,有时候不得不继续使用zh-CN。比如中文维基百科,沿用了传统的zh-CN/zh-HK/zh-SG/zh-TW(按照标准应 该使用 zh-cmn-Hans-CN、zh-cmn-Hant-HK、zh-cmn-Hans-SG、zh-cmn-Hant-TW)。这时候,合理的软件行 为,是将 zh-CN 等转化为 zh-cm
您可能关注的文档
- Grammar高中英语过去分词.ppt
- FMEA、DFMEA、PFMEA学习资料.docx
- GS-9金属加工.docx
- GSM知识点总结.doc
- IEC61850标准培训之一_概述.ppt
- FO211铝制容器上管架尺寸选用规范-2013-N.doc
- iec62321-5-2013(中文翻译).doc
- Form 个性化-调用自定义程序库(实现:提交请求,自动输出请求结果).docx
- IEEE及无线网0421.pptx
- FPC生产方式及工艺流程.ppt
- 六年级数学下册教学课件《解比例》.pptx
- 8.21.5 鸟类的生殖与发育(课件)八年级生物下册课件(苏教版).pptx
- 钠离子电池项目智能制造方案(范文参考).docx
- 2023-2024学年吉林省吉林市舒兰市七年级(上)期末语文试卷.docx
- 2024年吉林省吉林市丰满区亚桥实验学校中考数学三模试卷.docx
- 2023-2024学年吉林省辽源市东辽县七年级(上)期末英语试卷.docx
- 2023-2024学年吉林四平九年级数学第一学期期末水平检测试卷.docx
- 2023-2024学年吉林市蛟河市三校联考九年级(上)期末英语试卷.docx
- 2023-2024学年吉林松原九年级英语上册考场实战试卷.docx
- 电解液新材料项目智能制造方案.docx
文档评论(0)