<div> 元素探索

DIV是HTML中最通用、最强大的容器元素。本演示展示了DIV的各种用法,包括基本布局、自定义属性、CSS效果和创意实现。

基本布局用法

DIV最常用于页面布局和内容分组:

<div class="layout-container">
  <div class="header-box">页眉</div>
  <div class="sidebar-box">侧边栏</div>
  <div class="main-box">主要内容</div>
  <div class="footer-box">页脚</div>
</div>
页眉 (Header)
主要内容 (Main Content)

自定义属性

使用data-*属性存储自定义数据:

<div data-user-id="U001" data-user-status="active">用户:John (活跃)</div>
<div data-user-id="U002" data-user-status="inactive">用户:Sarah (未激活)</div>
用户:John (活跃)

使用CSS根据自定义属性设置样式:
[data-user-status="active"][data-user-status="inactive"]

用户:Sarah (未激活)

JavaScript可以读取这些属性:
element.dataset.userStatus

创意CSS效果

使用CSS将DIV转换为各种形状和动画:

圆形 & 悬停动画

DIV

使用 border-radius: 50% 创建圆形,添加CSS过渡效果。

CSS艺术

使用伪元素、渐变和动画创建纯CSS艺术。

3D立方体

使用 transform-style: preserve-3dperspective 创建3D效果。

响应式设计

使用CSS Grid创建响应式布局:

<div class="responsive-grid">
  <div class="responsive-item">项目 1</div>
  <div class="responsive-item">项目 2</div>
  <div class="responsive-item">项目 3</div>
  <div class="responsive-item">项目 4</div>
</div>
项目 1
项目 2
项目 3
项目 4

调整浏览器窗口大小查看响应式效果。使用 grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)) 实现自动调整。

特殊用法

一些不常见但强大的DIV用法:

内容编辑

点击编辑此内容!(contenteditable="true")

使用 contenteditable 属性使DIV可编辑。

工具提示

将鼠标悬停在此 虚线文本 上查看工具提示。

<div class="tooltip" data-tooltip="提示内容">...</div>

使用伪元素和 attr() 函数创建纯CSS工具提示。

自定义计数器

项目
项目
项目

使用 counter-resetcounter-increment 创建自定义计数器。