<article> 元素
定义独立的、可分发的内容块,如博客文章、新闻报道等。
HTML5 引入了大量新元素,这些元素使文档结构更加清晰、语义化,同时提升了搜索引擎和辅助技术对内容的理解能力。
语义元素(Semantic Elements)使用有意义的标签来描述内容,使HTML文档结构更加清晰。
定义页面或章节的头部区域,通常包含标题、导航链接、logo等。
<header>
<h1>网站标题</h1>
<nav>
<a href="/">首页</a>
<a href="/about">关于</a>
</nav>
</header>
定义页面的主要内容区域,一个页面只能有一个 main 元素。
<main>
<h1>欢迎访问</h1>
<article>
<h2>最新文章</h2>
<p>文章内容...</p>
</article>
</main>
定义独立的、可分发的内容块,如博客文章、新闻报道等。
定义文档中的章节或节,通常配合标题使用。
定义与主内容相关但可独立的侧边栏内容。
HTML5 新增的表单元素提供了更强大的表单功能。
HTML5 为多媒体内容提供了原生支持。
HTML5 支持两种强大的图形绘制技术。
下面是一个使用HTML5新元素的完整页面结构示例:
所有现代浏览器(Chrome、Firefox、Safari、Edge)都完全支持HTML5新元素。IE9及以下版本不支持这些元素,可以使用JavaScript polyfill或回退方案来解决兼容性问题。