上一篇: HTML5 表单属性

下一篇: HTML5 Web 存储

HTML5 语义元素

<header>

<header> 元素表示页面或区域的顶部,通常包含标题、导航和徽标等内容。

                <header>
                    <h1>网站标题</h1>
                    <nav>
                        <!-- 导航链接 -->
                    </nav>
                </header>
                

<nav>

<nav> 元素用于包裹页面的主要导航链接。虽然并非所有链接都需要放在 <nav> 内,但是它有助于突出显示重要的导航元素。

                <nav>
                    <ul>
                        <li><a href="/">首页</a></li>
                        <li><a href="/about">关于我们</a></li>
                        <li><a href="/contact">联系我们</a></li>
                    </ul>
                </nav>
                

<main>

<main> 元素表示页面上的主要内容。一个页面应该只包含一个 <main> 元素,以便让搜索引擎和辅助技术更好地识别页面的主要部分。

                <main>
                    <article>
                        <!-- 文章内容 -->
                    </article>
                </main>
                

<article>

<article> 元素表示独立的、可以自包含的内容。这可以是一篇博客文章、论坛帖子或新闻报道等。

                <article>
                    <h2>文章标题</h2>
                    <p>文章内容...</p>
                </article>
                

<section>

<section> 元素用于对页面内容进行组织和划分。它表示一个与页面主题相关的独立部分,通常包含标题元素(如 <h1><h6>)。

                <section>
                    <h2>相关文章</h2>
                    <ul>
                        <!-- 列表项 -->
                    </ul>
                </section>
                

<aside>

<aside> 元素表示与页面主内容相关但可独立存在的辅助信息,如侧栏、注释或广告等。

                <aside>
                    <h3>推荐阅读</h3>
                    <ul>
                        <!-- 列表项 -->
                    </ul>
                </aside>
                

<footer>

<footer> 元素表示页面或区域底部的信息,通常包含版权声明、联系方式和法律信息等。

                <footer>
                    <p>© 2022 MyWebsite. All rights reserved.</p>
                </footer>
                

<figure><figcaption>

<figure> 元素用于表示嵌入到文档中的插图、照片或代码片段等内容,而与之相关的 <figcaption> 元素则可提供解释性文字。

                <figure>
                    <img src="image.jpg" alt="示例图片">
                    <figcaption>这是一张示例图片</figcaption>
                </figure>
                

以上就是一些常用的 HTML5 语义元素及其用法。通过使用这些元素,您可以创建出结构清晰、易于理解和访问的网页。在实际开发过程中,请确保充分测试不同浏览器对这些语义元素的兼容性。