HTML 教程 / HTML Div

HTML Div 标签

<div>是最常用的HTML块级元素,它像一个容器,用来组织和结构化网页内容。

什么是 div 标签?

<div>division 的缩写,意为"分割"。它是一个块级容器,用于将相关的HTML元素组合在一起,形成网页的各个区块。

  • <div> 是块级元素,会独占一行
  • 本身没有语义,用于布局和样式控制
  • 可以嵌套使用
  • 通常配合 class 或 id 属性使用

基本用法

最简单的 div 使用方式:

HTML
<div>
    <h1>网站标题</h1>
    <p>这是段落内容</p>
</div> 

配合 class 使用

在实际开发中,通常为 div 添加 class 属性以便CSS样式控制:

HTML
<div class="header">
    <h1>我的网站</h1>
</div>

<div class="content">
    <p>页面主要内容</p>
</div>

<div class="footer">
    <p>版权信息</p>
</div> 

div 嵌套

可以多层嵌套来创建复杂的页面结构:

HTML
<div class="container">
    <div class="sidebar">
        <h3>侧边栏</h3>
        <ul>
            <li>菜单项1</li>
            <li>菜单项2</li>
        </ul>
    </div>
    <div class="main">
        <h2>主要内容</h2>
        <p>文章内容...</p>
    </div>
</div> 

配合 CSS 样式

div 通常配合 CSS 来控制布局和外观:

HTML + CSS
<!-- HTML -->
<div class="box">
    <h3>标题</h3>
    <p>内容区域</p>
</div>

<!-- CSS -->
<style>
    .box {
        border: 1px solid #ccc;
        padding: 20px;
        margin: 10px;
        border-radius: 8px;
        background-color: #f9f9f9;
    }
</style> 

常见布局模式

经典三栏布局

HTML
<div class="wrapper">
    <header class="header">页头</header>
    <nav class="nav">导航菜单</nav>
    <main class="content">主要内容</main>
    <aside class="sidebar">侧边栏</aside>
    <footer class="footer">页脚</footer>
</div> 
提示

现代网页布局更推荐使用语义化标签(header、nav、main、section、article、aside、footer),但 div 仍然是需要分组时的最佳选择。

💻 在线代码编辑器
👁️ 预览效果