Skip to content

9. HTML分区标签(网页布局,搭建页面框架,SEO适配)

9.1 块级分区标签:div

基本用法

<div> 标签是一个通用的块级容器,用于组织和布局网页内容。

html
<div>
    <!-- 内容 -->
</div>

常用场景

  • 网页布局核心:划分页面模块,如头部、主体、底部
  • 内容分组:将相关内容组织在一起
  • 样式应用:为特定区域应用CSS样式
  • JavaScript操作:通过ID或类名定位元素

特点

  • 块级元素,默认占满父容器的宽度
  • 可以包含其他块级元素和行内元素
  • 没有特定的语义,纯粹用于布局

9.2 行内分区标签:span

基本用法

<span> 标签是一个通用的行内容器,用于对文本的一部分应用样式。

html
<p>这是一段<span style="color: red;">红色</span>文本。</p>

常用场景

  • 文本分区:用于局部文本样式修改
  • 内联元素包裹:包裹行内元素,方便应用样式
  • JavaScript操作:定位和操作文本的特定部分

特点

  • 行内元素,只占自身内容的宽度
  • 可以包含其他行内元素,但不能包含块级元素
  • 没有特定的语义,纯粹用于样式应用

9.3 HTML5语义化分区标签

常用语义化标签

标签描述用法
<header>页面或区块的头部包含标题、导航等
<nav>导航区域包含导航链接
<main>页面的主要内容每个页面只应一个
<section>文档中的区块包含相关内容的集合
<article>独立的内容区块如博客文章、新闻等
<aside>侧边栏内容与主要内容相关的辅助信息
<footer>页面或区块的底部包含版权、联系方式等
<figure>媒体内容及其标题包含图片、图表等
<figcaption>媒体内容的标题<figure>配合使用

SEO重点

语义化标签对SEO非常重要,因为它们帮助搜索引擎理解页面的结构和内容:

  • 搜索引擎可以更好地识别页面的主要内容
  • 提高页面的可读性和可访问性
  • 有助于搜索引擎优化

9.4 语义化标签的优势

提升SEO收录

  • 搜索引擎更容易理解页面结构
  • 提高页面在搜索结果中的排名
  • 增加页面的可索引性

增强代码可读性

  • 代码结构清晰,易于理解和维护
  • 开发人员可以快速识别页面的各个部分
  • 减少注释的需要

适配屏幕阅读器

  • 屏幕阅读器可以更好地理解页面结构
  • 视力障碍用户可以更轻松地导航页面
  • 提高网站的可访问性

9.5 实战:用分区标签搭建网页基本框架

实战目标

使用分区标签搭建一个包含头部、导航、主体和底部的网页基本框架。

代码示例

html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>HTML分区标签实战</title>
</head>
<body>
    <!-- 头部 -->
    <header>
        <h1>我的网站</h1>
        <p>欢迎访问我的个人网站</p>
    </header>
    
    <!-- 导航 -->
    <nav>
        <ul>
            <li><a href="#">首页</a></li>
            <li><a href="#">关于我们</a></li>
            <li><a href="#">产品</a></li>
            <li><a href="#">服务</a></li>
            <li><a href="#">联系我们</a></li>
        </ul>
    </nav>
    
    <!-- 主要内容 -->
    <main>
        <!-- 文章区块 -->
        <section>
            <h2>最新文章</h2>
            <article>
                <h3>HTML语义化标签的使用</h3>
                <p>语义化标签是HTML5的重要特性,它们可以帮助搜索引擎更好地理解页面结构...</p>
                <a href="#">阅读更多</a>
            </article>
            <article>
                <h3>CSS布局技巧</h3>
                <p>CSS提供了多种布局方式,包括Flexbox、Grid等,可以创建各种复杂的布局...</p>
                <a href="#">阅读更多</a>
            </article>
        </section>
        
        <!-- 侧边栏 -->
        <aside>
            <h3>相关链接</h3>
            <ul>
                <li><a href="#">HTML教程</a></li>
                <li><a href="#">CSS教程</a></li>
                <li><a href="#">JavaScript教程</a></li>
            </ul>
            <h3>联系方式</h3>
            <p>邮箱:example@example.com</p>
            <p>电话:1234567890</p>
        </aside>
    </main>
    
    <!-- 底部 -->
    <footer>
        <p>&copy; 2026 我的网站. 保留所有权利.</p>
    </footer>
</body>
</html>

小结

HTML分区标签是网页布局的基础,通过合理使用 <div><span> 和HTML5语义化标签,可以创建结构清晰、语义化的网页。语义化标签不仅有助于SEO优化,还能提高代码的可读性和可维护性,为后续的CSS美化和JavaScript交互打下良好的基础。

© 2026 编程马·菜鸟教程 版权所有