aboutsummaryrefslogtreecommitdiff
path: root/files/zh-cn/glossary/empty_element/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/zh-cn/glossary/empty_element/index.html')
-rw-r--r--files/zh-cn/glossary/empty_element/index.html41
1 files changed, 41 insertions, 0 deletions
diff --git a/files/zh-cn/glossary/empty_element/index.html b/files/zh-cn/glossary/empty_element/index.html
new file mode 100644
index 0000000000..38fd275e74
--- /dev/null
+++ b/files/zh-cn/glossary/empty_element/index.html
@@ -0,0 +1,41 @@
+---
+title: 空元素
+slug: Glossary/Empty_element
+tags:
+ - Glossary
+ - 中级
+ - 词汇
+translation_of: Glossary/Empty_element
+original_slug: Glossary/空元素
+---
+<p>一个<strong>空元素(empty element)</strong>可能是 HTML,SVG,或者 MathML 里的一个不能存在子节点(例如内嵌的元素或者元素内的文本)的{{Glossary("element")}}。</p>
+
+<p><a href="http://www.w3.org/html/wg/drafts/html/CR/">HTML</a>,<a href="http://www.w3.org/TR/SVG2/">SVG</a> 和 <a href="http://www.w3.org/Math/draft-spec/">MathML</a> 的规范都详细定义了每个元素能包含的具体内容(define very precisely what each element can contain)。许多组合是没有任何语义含义的,比如一个 {{HTMLElement("audio")}} 元素嵌套在一个 {{HTMLElement("hr")}} 元素里。</p>
+
+<p>在 HTML 中,通常在一个空元素上使用一个闭标签是无效的。例如, <code>&lt;input type="text"&gt;&lt;/input&gt;</code> 的闭标签是无效的 HTML。</p>
+
+<p>在 HTML 中有以下这些空元素:</p>
+
+<ul>
+ <li>{{HTMLElement("area")}}</li>
+ <li>{{HTMLElement("base")}}</li>
+ <li>{{HTMLElement("br")}}</li>
+ <li>{{HTMLElement("col")}}</li>
+ <li>{{HTMLElement("colgroup")}} when the {{htmlattrxref("span", "colgroup")}} is present</li>
+ <li>{{HTMLElement("command")}}</li>
+ <li>{{HTMLElement("embed")}}</li>
+ <li>{{HTMLElement("hr")}}</li>
+ <li>{{HTMLElement("img")}}</li>
+ <li>{{HTMLElement("input")}}</li>
+ <li>{{HTMLElement("keygen")}}</li>
+ <li>{{HTMLElement("link")}}</li>
+ <li>{{HTMLElement("meta")}}</li>
+ <li>{{HTMLElement("param")}}</li>
+ <li>{{HTMLElement("source")}}</li>
+ <li>{{HTMLElement("track")}}</li>
+ <li>{{HTMLElement("wbr")}}</li>
+</ul>
+
+<div class="note">
+<p><strong>Note</strong>: 在极少数情况下,空元素被错误地称为“无效元素”(void elements)。</p>
+</div>