空元素
空標簽也叫空元素(empty element) HTML 里的一個不可能存在子節(jié)點(例如內(nèi)嵌的元素或者元素內(nèi)的文本)的元素
HTML照棋,SVG的規(guī)范都詳細定義了每個元素能包含的具體內(nèi)容资溃。許多組合是沒有任何語義含義的,比如一個 <audio>元素嵌套在一個 <hr>元素里烈炭。
在 HTML 中溶锭,通常在一個空元素上使用一個閉標簽是無效的。例如符隙, <input type="text"></input> 的閉標簽是無效的 HTML趴捅。
在 HTML 中有以下這些空元素:
- <area>
- <base>
- <br>
- <colgroup>
- <command>
- <embed>
- <hr>
- <img>
- <input>
- <keygen>
- <link>
- <meta>
- <param>
- <source>
- <track>
- <wbr>
可替換標簽
在 CSS中,可替換元素(replaced element)的展現(xiàn)效果不是由 CSS 來控制的霹疫。這些元素是一種外部對象拱绑,它們外觀的渲染,是獨立于 CSS 的丽蝎。
簡單來說猎拨,它們的內(nèi)容不受當前文檔的樣式的影響。CSS 可以影響可替換元素的位置屠阻,但不會影響到可替換元素自身的內(nèi)容红省。某些可替換元素,例如 <iframe>元素国觉,可能具有自己的樣式表吧恃,但它們不會繼承父文檔的樣式。
典型的可替換元素有:
<iframe>
<video>
<embed>
<img>
有些元素僅在特定情況下被作為可替換元素處理蛉加,例如:<option>
<audio>
<canvas>
<object>
<applet>