©
Dokumen ini menggunakanManual laman web PHP CinaLepaskan
在 HTML 中, 行内元素是那些只占用定义元素的标记所限定的空间, 而不是破坏内容的流。在本文中, 我们将检查 HTML 内联元素以及它们与块级元素的区别。
行内元素不会在新行上开始, 只需要尽可能多的宽度。
这是最容易用一个简单的例子来证明。首先,我们将使用一些简单的CSS:
.highlight { background-color:#ee3;}
首先,让我们看看下面的示例,它演示了一个内联元素:
The following span is an inline element;its background has been colored to display both the beginning and end ofthe inline element's influence.
在此示例中,
(段落) 块级元素包含一些文本。在该文本中, 是一个 元素, 它是一个内联元素。由于元素是内联的,因此该段落正确呈现为单个完整的文本流,如下所述:
块级别
现在,让我们将该更改为块级元素,如
The following div is an
block-level element;its background has been colored to display both the beginning and end ofthe block-level element's influence.
使用与之前相同的CSS呈现,我们得到:
看到区别了吗?
更改元素级别
您可以使用 "CSS 显示" 属性更改元素的级别。内嵌块, 通过将显示的值从 "内联" 更改为 "block", 可以告诉浏览器在块框中而不是在内联框中呈现内联元素。它不一定会使元素呈现出与原来的内嵌块完全一样的效果, 因此请务必查看结果。
概念差异
简而言之,下面是内联和块级元素之间的基本概念差异:
内容模型。通常,内联元素可能只包含数据和其他内联元素。您不能将块元素放在内联元素中.FormattingBy默认情况下,内联元素不会强制在文档流中开始一个新行。另一方面,块元素通常会导致换行(虽然像往常一样,这可以使用CSS进行更改)。
以下元素默认为内联: