HTML5新增了许多标签,主要包括以下几个方面:
结构标签:新的结构标签主要包括 <header>
、<footer>
、<nav>
、<article>
、<section>
等,这些标签可以帮助开发者更清晰地定义页面的结构,使页面结构更加语义化。
表单标签:HTML5新增了一些表单控件,如<datalist>
、<keygen>
、<output>
等。其中 <input>
标签也新增了一些类型,如type="email"
、type="url"
、type="search"
等。
多媒体标签:HTML5支持多媒体标签<audio>
、<video>
,可以通过这些标签嵌入音频、视频文件。
画布标签:HTML5新增了 <canvas>
标签,可以使用 JavaScript 在画布上绘制图形、动画和其他图像。
SVG标签:HTML5支持SVG(可缩放矢量图形)标签,可以使用 SVG 创建矢量图形,SVG 可以完全由文本定义,因此可以轻松地在 Web 中创建、编辑和脚本化。
语义化标签:HTML5还新增了一些语义化标签,如<time>
、<mark>
、<progress>
、<meter>
等。
需要注意的是,这些标签并不是全部都被所有浏览器支持,需要根据具体情况使用适当的兼容方案。