HTML5 是 HTML 语言的第五个版本,它引入了许多新的标签和特性,使得开发人员能够更轻松地创建具有丰富功能和更好用户体验的网页。
HTML5标签是目前的最新HTML版本,HTML 的第一个版本由 Tim Berners-Lee 创建,用于在互联网上发布文档。HTML 1.0 包含了基本的标签,如 <p>(段落)、<h1> 到 <h6>(标题)和 <a>(链接)等。
HTML5发布于2014年,<!DOCTYPE html>声明文档类型为 HTML5。由 W3C 推荐。HTML5 引入了许多新特性和标签,如<video>(视频)、<audio>(音频)、<canvas>(画布)、<svg>(矢量图形)等。HTML5 还强调语义化,引入了一些新的语义化标签,如<header>(头部)、<nav>(导航)、<main>(主体)和<footer>`(底部)等。
HTML5引入了几个新标签,为网页提供更多语义并提高可访问性。 以下是一些常用的HTML5标签:
<header>表示页面或部分的介绍性内容。 它通常包含站点徽标、站点标题、导航菜单或其他标题元素。
<nav>定义一段导航链接。 它用于标记一组导航元素,例如菜单、链接列表或站点地图。
<main>表示文档的主要内容区域。 它通常应包含页面的独特内容,不包括页眉、页脚和侧边栏元素。 应保持一个网页只有一个main标签。
<section>定义文档中的独立部分或内容区域。 它有助于将内容组织成不同的部分,例如章节、选项卡或模块。
<article>表示文档中的自包含组合。 它可用于博客文章、新闻文章、论坛话题或任何其他独立的内容。
<aside>指定与主要内容无关但可以被视为独立的内容。 它通常用于侧边栏、引述或广告。
<footer>定义文档或部分的页脚或结束部分。 它通常包含版权声明、联系信息或相关文档链接等信息。
<figure> 和 <figcaption>一起用于封装和提供视觉内容的标题,例如图像、图表或插图。 <figure> 元素代表容器,而 <figcaption> 元素包含标题。
<time>指定特定的日期、时间或持续时间。 它有助于提供有关日期和时间的机器可读信息,并且可用于发布日期、事件时间表或对时间敏感的内容。
<mark>表示被标记或高亮的文本,用于突出显示关键字等。
<video>表示视频内容,支持内嵌视频播放。
<audio>表示音频内容,支持内嵌音频播放。
<canvas>表示一个可绘制的区域,可以用于绘制图形和动画。
<embed>表示外部资源,如 Flash 插件等。
<source>表示媒体元素(如<video> 和<audio>`)的源文件,可以指定多个源以提供备选。
<datalist>表示输入框的预定义选项列表,用于自动补全功能。
<details> 和<summary>表示可折叠的详细信息,用户可以展开和折叠内容。
<progress>表示任务的进度,通常用于上传或下载进度等。
<meter>表示带有度量的标量值或范围,如磁盘使用量、查询结果得分等。
这些只是为增强网页结构和语义而引入的HTML5标签的几个示例。 通过适当地使用这些标签,您可以提高网站的可访问性、可维护性和搜索引擎优化,同时为人类和机器提供更清晰的含义。
如何更好的使用HTML5标签,我们将继续研究。一般网站的网页,往往不像上一篇《典型的HTML5网页结构》那么简单。
上一篇:footer标签
下一篇:不要做无意义的HTML嵌套