千家信息网

HTML5中常用的规则有哪些

发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,今天小编给大家分享一下HTML5中常用的规则有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来
千家信息网最后更新 2025年11月09日HTML5中常用的规则有哪些

今天小编给大家分享一下HTML5中常用的规则有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

  1. 命名规则

  [强制]class:必须单词全字母小写,单词间以-分隔,且必须代表相应的模块或部件的内容或功能,不得以html内置样式进行命名,命名应该具有明确的语义。

  [强制]id:必须保持在页面中的唯一性,命名应该具有明确的语义。

  2. 标签

  [强制]Html中的标签名必须使用小写字母。

  [强制]标签的闭合要符合html5的规定。

  [强制]标签的使用必须符合标签的嵌套规则,例:p不得置于p中,tbody必须置于table中。

  [建议]标签的使用必须遵循标签的语义,例:

  p - 段落

  h2,h3,h4,h5,h6,h7- 层级标题

  strong,em - 强调

  ins - 插入

  del - 删除

  abbr - 缩写

  code - 代码标识

  cite - 引述来源作品的标题

  q - 引用

  blockquote - 一段或长篇引用

  ul - 无序列表

  ol - 有序列表

  dl,dt,dd - 定义列表

  [建议]在CSS可以实现相同需求的情况下不得使用表格进行布局。

  3. 属性

  [强制]属性必须使用小写字母,其属性值必须用双引号包围。

  [建议]布尔类型的建议不添加属性值。自定义属性建议以 xxx- 为前缀,推荐使用data-

  4. DOCTYPE

  [强制]使用doctype 来启用标准模式,建议使用大写的 DOCTYPE

  5. 语言编码

  [建议]有助于提高页面的可访问性,必须设置正确的lang属性,例:

  [强制]页面必须指定字符编码的meta,且必须是 head 的第一个直接子元素,例:。

  6. CSS和JavaScript引入

  [强制]引入css时必须指明rel="stylesheet",在引入css和javascript时必须指明type属性。

  [建议]Javascript代码必须放在页面末尾或采用异步加载。

  7. Head内容

  [强制]Title标签必须设置为head的直接子元素,并紧随charset声明之后。

  [强制]Favicon保证可访问,例:

  [强制]Viewport属性必须指定。

  8. 图片

  [强制]禁止 img 的 src 取值为空,延迟加载的图片也要增加默认的 src属性值。

  [建议]重要图片添加 alt 属性值。

  [建议]添加 width 和 height 属性以避免页面抖动。

  9. 控件标题

  [强制]文本标题的控件必须使用 label 标签将其与其标题相关联,例: 我已确认上述条款或用户:

  10. 按钮

  [强制]使用 button 元素时必须指明 type 属性值

  11. 可访问性

  [建议]当使用 JavaScript 进行表单提交时,应使原生提交功能正常工作。

  [建议] 根据内容类型指定输入框的 type 属性,例:

  12. 多媒体

  [建议]使用 audio 以及 video 标签来播放音频、视频时,应当注意格式:

  音频格式:MP3、WAV、Ogg

  视频格式:MP4、WebM、Ogg

  13. 注释

  [强制]针对页面或模块的CSS、javascript代码必须进行详细的注释

以上就是"HTML5中常用的规则有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。

强制 属性 建议 标签 页面 内容 标题 规则 知识 篇文章 代码 元素 图片 字母 小写 格式 语义 常用 功能 单词 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 北京九团网络技术有限公司 网络安全运营人员的优秀事迹 东营安卓软件开发哪家做的好 股票软件开发人员工资 湖南计算机网络技术专业学校 僵尸末日服务器连接不上 flume数据库 直播软件开发需求报告 闵行区网络安全 搭建http下载服务器 互联网领域新黑科技 程序设计与数据库技术 二级 网络安全与黑客智慧树答案 娄底网络安全宣传 阿里云数据库ip地址 参加网络安全知识竞赛好不好 数据库sql培训 vb 数据库与数据库的计算 为什么我的cf不能退回服务器 微信小程序留言内容如何存储到数据库 拒做网络安全俘虏讨论发言 新闻资讯软件开发需求分析 java表格显示数据库 云南服务器供应商名录 电脑斜杠怎么打网络安全密钥 武汉企舰网络技术有限公司 深圳工业软件开发大概要多少钱 如何申请大学的网络安全专业 供电所信息网络安全会议 目前的网络技术
0