HTML 块级元素和行内元素

每个 HTML 元素都有一个默认的显示值,具体取决于它是哪种类型的元素。

两种最常见的显示值是块级(block)和内联(inline)。

块级元素

块级元素总是在新行上开始,浏览器会自动在元素前后添加一些空间(外边距)。

块级元素总是占据可用的全部宽度(尽可能向左和向右伸展)。

两个常用的块级元素是:<p><div>

<p> 元素在 HTML 文档中定义段落。

<div> 元素在 HTML 文档中定义分区或节。

<p> 元素是块级元素。

<div> 元素是块级元素。

实例

<p>Hello World</p>
<div>Hello World</div>

亲自试一试

以下是 HTML 中的块级元素:

内联元素

内联元素不会在新行上开始。

内联元素仅占据必要的宽度。

这是一个段落内的 <span> 元素

实例

<span>Hello World</span>

亲自试一试

以下是 HTML 中的内联元素:

注意:内联元素不能包含块级元素!

<div> 元素

<div> 元素常用作其他 HTML 元素的容器。

<div> 元素没有必需的属性,但 styleclassid 是常用的。

与 CSS 一起使用时,<div> 元素可用于为内容块设置样式:

实例

<div style="background-color:black;color:white;padding:20px;">
  <h2>伦敦</h2>
  <p>伦敦是英格兰的首都。它是英国人口最多的城市,大都市区人口超过1300万。</p>
</div>

亲自试一试

您将在下一章中学习更多关于 <div> 元素的知识。

<span> 元素

<span> 元素是一个内联容器,用于标记文本的一部分或文档的一部分。

<span> 元素没有必需的属性,但 styleclassid 是常用的。

与 CSS 一起使用时,<span> 元素可用于为文本的部分设置样式:

实例

<p>我母亲有<span style="color:blue;font-weight:bold;">蓝色</span>的眼睛,而我父亲有<span style="color:darkolivegreen;font-weight:bold;">深绿色</span>的眼睛。</p>

亲自试一试

本章总结

  • 块级元素总是在新行上开始,并占据可用的全部宽度
  • 内联元素不会在新行上开始,仅占据必要的宽度
  • <div> 元素是块级元素,常用作其他 HTML 元素的容器
  • <span> 元素是内联容器,用于标记文本的一部分或文档的一部分

HTML 标签

标签 描述
<div> 定义文档中的分区(块级)。
<span> 定义文档中的分区(内联)。

如需查看所有可用 HTML 标签的完整列表,请访问我们的 HTML 标签参考