html编码规范

html编码规范

基本规范

1.代码风格

  • 缩进与换行
    使用4个空格作为一个缩进层级。
    模板代码的缩进优先保证HTML代码的缩进规则。
  • 命名规则
    class:必须单词全字母小写,单词间以-分隔,且必须代表相应的模块或部件的内容或功能,不得以html内置样式进行命名,命名应该具有明确的语义。
    id:必须保持在页面中的唯一性,命名应该具有明确的语义。
  • 标签
    Html中的标签名必须使用小写字母。
    标签的闭合要符合html5的规定。
    标签的使用必须符合标签的嵌套规则,例:div不得置于p中,tbody必须置于table中。
    标签的使用必须遵循标签的语义,例:p - 段落
    h1,h2,h3,h4,h5,h6 - 层级标题 
    strong,em - 强调
    ins - 插入
    del - 删除
    abbr - 缩写
    code - 代码标识
    cite - 引述来源作品的标题
    q - 引用
    blockquote - 一段或长篇引用
    ul - 无序列表
    ol - 有序列表
    dl,dt,dd - 定义列表
    在CSS可以实现相同需求的情况下不得使用表格进行布局。

2.页面头部

  • DOCTYPE 
    使用doctype来启用标准模式,建议使用大写的DOCTYPE
  • 语言编码
    有助于提高页面的可访问性,必须设置正确的lang属性,例: 
    页面必须指定字符编码的meta,且必须是head的第一个直接子元素,例:
  • CSS和JavaScript引入
    css时必须指明rel="stylesheet",在引入css和javascript时必须指明type属性。
    Javascript代码必须放在页面末尾或采用异步加载。
  • Head内容
    Title标签必须设置为head的直接子元素,并紧随charset声明之后。
    Favicon保证可访问,例: 
    Viewport属性必须指定

3.图片

禁止img的src 取值为空,延迟加载的图片也要增加默认的src属性值。
重要图片添加alt属性值
添加width和height 属性以避免页面抖动。

4.多媒体

使用audio 以及video 
标签来播放音频、视频时,应当注意格式: 
音频格式:MP3、WAV、Ogg 
视频格式:MP4、WebM、Ogg

原文地址:https://www.cnblogs.com/1500802029xy/p/6962151.html