void 元素

HTML 4.01 / XHTML 1.0 Strict 包含以下 void 元素:

  • area - 影象中可單擊的已定義區域
  • base - 指定所有連結所基於的基本 URL
  • br - 換行
  • col - 表格中的列[已棄用]
  • hr - 橫向規則(線)
  • img - 影象
  • input - 使用者輸入資料的欄位
  • link - 將外部資源連結到文件
  • meta - 提供有關文件的資訊
  • param - 定義外掛的引數

HTML 5 標準包括上一個列表中的所有非棄用標記

  • command - 表示使用者可以呼叫的命令[已廢棄]
  • keygen - 促進 Web 證書的公鑰生成[已棄用]
  • source - 指定 pictureaudiovideo 元素的媒體源

以下示例包含 void 元素:

<div>
    <a href="http://stackoverflow.com/">
        <h3>Click here to visit <i>Stack Overflow!</i></h3>
    </a>
    <button onclick="alert('Hello!');">Say Hello!</button>
    <p>My favorite language is <b>HTML</b>. Here are my others:</p>
    <ol>
        <li>CSS</li>
        <li>JavaScript</li>
        <li>PHP</li>
    </ol>
</div>

注意每個元素如何在開始和結束標記內都有開始標記,結束標記和文字或其他元素。但是,Void 標籤顯示在下面的示例中:

<img src="https://cdn.sstatic.net/Sites/stackoverflow/company/img/logos/so/so-icon.png" />
<br>
<hr>
<input type="number" placeholder="Enter your favorite number">

除了 img 標記之外,所有這些 void 元素都只有一個開始標記。與任何其他標記不同,img 標記在開始標記的大於號之前具有自閉合/。最好在斜線前有一個空格。