行内块与块元素

17 Mar 2025 | 阅读 2 分钟

本文将讨论内联块(inline-block)和块级元素(block elements)之间的区别。这些元素在网页设计中被广泛使用。人们通常会对这些元素感到困惑。因此,让我们来理解这些区别,以避免混淆。

块级元素

以新行开始的元素称为块级元素。块级元素会占据内容的全部宽度。与内联元素不同,块级元素存在顶部和底部边距。块级元素只能出现在 body 标签内部。块级元素会创建比内联元素更大的结构。

块级元素的示例

<div><p><li><main><nav><ul><form><video><table><aside><article> 是一些内联标签。

示例

输出

Inline-block vs. Block Elements

内联块元素

内联块(inline-block)的 `display` 属性值的工作方式与内联(inline)类似,但有一个例外:该元素的高度和宽度可以被修改。

示例

输出

Inline-block vs. Block Elements

块级元素和内联块元素的区别

内联块
块级元素从新的一行开始。它与元素周围的所有文本保持内联,外观与内联元素相同。
示例:div, p, li, main 等。它没有特定的标签示例,因为它可以通过 CSS 应用于任何标签。
CSS 属性:display:blockCSS 属性:display:inline-block

这是使用页面上所有元素的输出文件

Inline-block vs. Block Elements

上面网页的代码


下一主题区别