1 / 16
文档名称:

html5页面编码规范.doc

格式:doc   大小:92KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

html5页面编码规范.doc

上传人:2028423509 2020/5/18 文件大小:92 KB

下载得到文件列表

html5页面编码规范.doc

文档介绍

文档介绍:1前言HTML作为描述网页结构的超文本标记语言,在百度一直有着广泛的应用。本文档的目标是使HTML代码风格保持一致,容易被理解和被维护。[强制]使用4个空格做为一个缩进层级,不允许使用2个空格或tab字符。示例:<ul><li>first</li><li>second</li></ul>[建议]每行不得超过120个字符。解释:过长的代码不容易阅读与维护。但是考虑到HTML的特殊性,不做硬性要求。[强制]class必须单词全字母小写,单词间以-分隔。[强制]class必须代表相应模块或部件的容或功能,不得以样式信息进行命名。示例:<!--good--><divclass="sidebar"></div><!--bad--><divclass="left"></div>[强制]元素id必须保证页面唯一。解释:同一个页面中,不同的元素包含相同的id,不符合id的属性含义。。[建议]id建议单词全字母小写,单词间以-分隔。同项目必须保持风格一致。[建议]id、class命名,在避免冲突并描述清楚的前提下尽可能短。示例:<!--good--><divid="nav"></div><!--bad--><divid="navigation"></div><!--good--><pclass="comment"></p><!--bad--><pclass=""></p><!--good--><spanclass="author"></span><!--bad--><spanclass="red"></span>[强制]禁止为了hook脚本,创建无样式信息的class。解释:不允许class只用于让JavaScript选择某些元素,class应该具有明确的语义和样式。否则容易导致cssclass泛滥。使用id、属性选择作为hook是更好的方式。[强制]同一页面,应避免使用相同的name与id。解释:IE浏览器会混淆元素的id和name属性,。所以在对元素的id与name属性的命名需要非常小心。一个比较好的实践是,为id和name使用不同的命名法。示例:<inputname="foo"><divid="foo"></div><script>//IE6将显示INPUTalert(('foo').tagName);</script>[强制]标签名必须使用小写字母。示例:<!--good--><p>HelloStyleGuide!</p><!--bad--><P>HelloStyleGuide!</P>[强制]对于无需自闭合的标签,不允许自闭合。解释:常见无需自闭合标签有input、br、img、hr等。示例:<!--good--><inputtype="text"name="title"><!--bad--><inputtype="text"name="title"/>[强制]对HTML5中规定允许省略的闭合标签,不允许省略闭合标签。解释:对代码体积要求非常严苛的场景,可以例外。比如:第三方页面使用的投放系统。示例:<!--good--><ul><li>first</li><li>second</li></ul><!--bad--><ul><li>first<li>second</ul>[强制]标签使用必须符合标签嵌套规则。解释:比如div不得置于p中,tbody必须置于table中。详细的标签嵌套规则参见HTMLDTD中的Elements定义部分。[建议]HTML标签的使用应该遵循标签的语义。解释:下面是常见标签语义p-段落h1,h2,h3,h4,h5,h6-层级标题strong,em-强调ins-插入del-删除abbr-缩写code-代码标识cite-引述来源作品的标题q-引用blockquote-一段或长篇引用ul-无序列表ol-有序列表dl,dt,dd-定义列表示例:<!--good--><p>Esprimaservesasanimportant<strong>buildingblock</strong>forsomeJavaScriptlanguagetools.</p><!--bad--><div>Esprimaservesasanimportant<spanclass="strong">buildingblock</span>forsomeJavaScriptlanguagetools.</div>[建议]在CSS可以实现相同需求的情况下不得使用表格进行布局。解释:在兼容性允许的情况下应尽量保持语义正确

最近更新

初中英语市公开课获奖教案省名师优质课赛课一.. 4页

初中摄影的市公开课获奖教案省名师优质课赛课.. 7页

关于蔬菜的绘本市公开课获奖教案省名师优质课.. 4页

2024年五年级第二学期教学计划汇编5篇 16页

2024年五年级日记通用 10页

公开课幼儿园语言市公开课获奖教案省名师优质.. 5页

儿歌交通灯市公开课获奖教案省名师优质课赛课.. 4页

健康体育活动市公开课获奖教案省名师优质课赛.. 4页

信息技术六年级下市公开课获奖教案省名师优质.. 4页

人民版八年级思想品德市公开课获奖教案省名师.. 7页

人教版五年级上册综合市公开课获奖教案省名师.. 6页

中外设计史复习资料 5页

三下绝句市公开课获奖教案省名师优质课赛课一.. 5页

一年级语文优秀市公开课获奖教案省名师优质课.. 4页

《颜色歌》的舞蹈市公开课获奖教案省名师优质.. 4页

《松鼠》市公开课获奖教案省名师优质课赛课一.. 6页

《制作面具》市公开课获奖教案省名师优质课赛.. 4页

高中物理教学情境模型设计 6页

2024年党的教育方针-新时代党的教育方针最新版.. 11页

学校岗位聘用合同 3页

机械制造企业安全生产标准化达标所需文件和资.. 6页

国开作业《管理学基础》管理实训:第一章访问.. 2页

消防安全责任书范本 15页

积极防控宗教领域存在的重大风险 8页

2022年安全经验分享12则安全经验分享100例 3页

部编版三年级语文下册第八单元期末知识点复习.. 30页

高技术条件下渡海登陆作战卫勤保障研究 82页

弯沉自动计算表格(含弯沉计算及标准差、代表格.. 7页