空元素和可替换元素

2020-01-08  本文已影响0人  易景平

空元素

空标签也叫空元素(empty element) HTML 里的一个不可能存在子节点(例如内嵌的元素或者元素内的文本)的元素

HTML,SVG的规范都详细定义了每个元素能包含的具体内容。许多组合是没有任何语义含义的,比如一个 <audio>元素嵌套在一个 <hr>元素里。

在 HTML 中,通常在一个空元素上使用一个闭标签是无效的。例如, <input type="text"></input> 的闭标签是无效的 HTML。

在 HTML 中有以下这些空元素:

可替换标签

在 CSS中,可替换元素(replaced element)的展现效果不是由 CSS 来控制的。这些元素是一种外部对象,它们外观的渲染,是独立于 CSS 的。

简单来说,它们的内容不受当前文档的样式的影响。CSS 可以影响可替换元素的位置,但不会影响到可替换元素自身的内容。某些可替换元素,例如 <iframe>元素,可能具有自己的样式表,但它们不会继承父文档的样式。

典型的可替换元素有:

上一篇下一篇

猜你喜欢

热点阅读