Rumah > hujung hadapan web > Tutorial H5 > HTML5中标签和常用规则有哪些?html5标签以及规则的介绍

HTML5中标签和常用规则有哪些?html5标签以及规则的介绍

不言
Lepaskan: 2018-08-09 15:24:49
asal
2341 orang telah melayarinya

这篇文章给大家介绍的内容是关于HTML5中标签和常用规则有哪些?html5标签以及规则的介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

1. 命名规则
[强制]class:必须单词全字母小写,单词间以-分隔,且必须代表相应的模块或部件的内容或功能,不得以html内置样式进行命名,命名应该具有明确的语义。
[强制]id:必须保持在页面中的唯一性,命名应该具有明确的语义。

2. 标签
[强制]Html中的标签名必须使用小写字母。
[强制]标签的闭合要符合html5的规定。
[强制]标签的使用必须符合标签的嵌套规则,例:p不得置于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可以实现相同需求的情况下不得使用表格进行布局。

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 标签将其与其标题相关联,例:

<label><input type="checkbox"name="confirm" value="on"> 我已确认上述条款</label>或<labelfor="user">用户:</label><inputtype="text" name="user" id="user">
Salin selepas log masuk

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

11. 可访问性
[建议]当使用 JavaScript 进行表单提交时,应使原生提交功能正常工作。
[建议] 根据内容类型指定输入框的 type 属性,例:

12. 多媒体
[建议]使用 audio 以及 video 标签来播放音频、视频时,应当注意格式:
音频格式:MP3、WAV、Ogg
视频格式:MP4、WebM、Ogg

13. 注释

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

相关推荐:

html5页面结构的变化以及增加和删除标签的总结

HTML5中div标签的实例代码

Atas ialah kandungan terperinci HTML5中标签和常用规则有哪些?html5标签以及规则的介绍. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan