zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    java面试题
    [gcc]: unknown (64bit) [FAIL]
    一种基于Spring的java程序常量管理思路
    if (! +"\v1")的解释
    jQuery validation plugin
    oscache缓存技术
    基于jQuery开发的javascript模板引擎jTemplates
    编写好的CSS代码的13个忠告
    对 HTTP 304 的理解
    Hibernate N+1 问题
  • 原文地址:https://www.cnblogs.com/1500802029xy/p/6962151.html
Copyright © 2011-2022 走看看