教程 html tutorial

块级与行内元素

HTML 中的元素按照默认显示方式分为两类:块级元素(block)和行内元素(inline)。理解它们的行为对于布局设计和结构编写至关重要。

块级元素

块级元素通常作为页面的结构组件,会独占一整行,其前后会自动换行。它们可以包含其他块级元素或行内元素。

常见块级元素:

  • <div>:通用容器
  • <p>:段落
  • <h1> ~ <h6>:标题
  • <ul> / <ol>:无序/有序列表
  • <li>:列表项
  • <section>、<article>、<nav>、<header> 等语义块

示例:

html
<div>
  <h2>标题</h2>
  <p>这是一个段落。</p>
</div>

行内元素

行内元素不会独占一行,多个行内元素会排在同一行中,通常用于包裹文字或嵌套在块级元素中。它们一般不用于构建布局结构。

常见行内元素:

  • <span>:通用行内容器
  • <a>:超链接
  • <strong> / <em>:强调文本
  • <img>:图像
  • <input>、<label>:表单小组件

示例:

html
<p>欢迎访问 <a href="#">我的网站</a>!</p>

总结对比

特性 块级元素 行内元素
是否换行 是 否
常用于 页面结构布局 文本样式或内嵌内容
是否可包含块 是 否(一般不推荐)

合理区分和使用块级与行内元素,是编写结构清晰、样式规范的 HTML 页面基础。