语义化标签是什么

语义化标签是指具有明确含义的HTML标签,这些标签不仅仅是用来控制样式,还传达了标签包含内容的意义。这些标签使HTML文档更易于阅读和理解,也更有利于搜索引擎优化(SEO)和无障碍访问。

1. <header>

表示文档或章节的头部,通常包含导航条、标志、标题等。

<header>
    <h1>网站标题</h1>
    <nav>
        <ul>
            <li><a href="#home">首页</a></li>
            <li><a href="#about">关于</a></li>
            <li><a href="#contact">联系</a></li>
        </ul>
    </nav>
</header>

2. <nav>

表示导航链接的部分,通常包含站点导航菜单。

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

3. <main>

表示文档的主要内容。每个页面只应包含一个 <main> 元素。

<main>
    <h1>主要内容标题</h1>
    <p>这是主要内容区域。</p>
</main>

4. <article>

表示一篇独立的内容,可以单独分发或重用,如博客文章、新闻、评论等。

<article>
    <h2>文章标题</h2>
    <p>这是文章的内容。</p>
</article>

5. <section>

表示文档中的一个区域或章节,用于将内容分组。

<section>
    <h2>章节标题</h2>
    <p>这是该章节的内容。</p>
</section>

6. <aside>

表示与主要内容相关的辅助内容,如侧边栏、广告等。

<aside>
    <h2>相关信息</h2>
    <p>这是一些相关的辅助内容。</p>
</aside>

7. <footer>

表示文档或章节的尾部,通常包含版权信息、作者信息、联系信息等。

<footer>
    <p>版权所有 &copy; 2024</p>
    <p>联系信息:example@example.com</p>
</footer>

8. <figure><figcaption>

<figure> 用于包含独立的图像、图表或其他插图,<figcaption> 用于提供描述。

<figure>
    <img src="image.jpg" alt="描述图像的文字">
    <figcaption>图1:这是图像的描述。</figcaption>
</figure>

语义化标签的优势

  1. 可读性:语义化标签让文档结构更清晰,方便开发者和其他人阅读和维护。
  2. SEO:搜索引擎可以更好地理解页面内容,提高页面的搜索引擎排名。
  3. 无障碍:辅助技术(如屏幕阅读器)可以更准确地解释页面内容,提高无障碍访问性。
  4. 标准化:使用语义化标签遵循了HTML的标准,使代码更规范。

示例页面

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>语义化HTML示例</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            max-width: 800px;
            margin: auto;
            padding: 20px;
        }
        header, nav, main, article, section, aside, footer {
            border: 1px solid #ddd;
            margin-bottom: 10px;
            padding: 10px;
        }
    </style>
</head>
<body>
    <header>
        <h1>网站标题</h1>
        <nav>
            <ul>
                <li><a href="#home">首页</a></li>
                <li><a href="#about">关于</a></li>
                <li><a href="#contact">联系</a></li>
            </ul>
        </nav>
    </header>
    <main>
        <article>
            <h2>文章标题</h2>
            <p>这是文章的内容。</p>
        </article>
        <section>
            <h2>章节标题</h2>
            <p>这是该章节的内容。</p>
        </section>
    </main>
    <aside>
        <h2>相关信息</h2>
        <p>这是一些相关的辅助内容。</p>
    </aside>
    <footer>
        <p>版权所有 &copy; 2024</p>
        <p>联系信息:example@example.com</p>
    </footer>
</body>
</html>

效果图
在这里插入图片描述

标签布局

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

少陽君

谢谢老板的拿铁

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值