HTML 空元素(轉)

HTML 空元素

在 HTML 中,一般在一個空元素上使用一個閉標籤是無效的。例如,<input type="text"> </input> 的閉標籤是無效的 HTML。瀏覽器

HTML的空元素框架

  • <area>:在圖片上定義一個熱點區域ide

  • <base>:指定用於一個文檔中包含的全部相對URL的基本URL。一分中只能有一個<base>元素spa

  • <br>:在文本中產生一個換行(回車鍵)。這對於寫詩或寫一個地址來講顯得頗有用。它能夠將行明顯地分開。插件

  • <col>:定義表格中的列,並用於定義全部公共單元格上的公共語義。它一般位於<colgroup>元素內。設計

  • <colgroup> when the span is present:表格列組(Column Group)標籤用來定義表中的一組列表。orm

  • <command>:用來表示一個用戶能夠調用的命令。圖片

  • <embed>:用來表示一個外部應用或交互式內容的集合點,換句話說,就是一個插件。ip

  • <hr>:表示段落級元素之間的主題轉換(好比故事場景改變、一個章節主題改變等)。在 HTML 早期版本中,它是一個水平線。如今它仍能在可視化瀏覽器中表現爲水平線,但目前被定義爲語義上的,而不是表現層面上。element

  • <img>:表明文檔中的一個圖像。

  • <input>:用於爲基於Web的表單建立交互式控件,以便接受來自用戶的數據。

  • <keygen>:爲了方便生成祕鑰材料和提交做爲 HTML form 的一部分的公鑰。這種機制被用於設計基於 Web 的證書管理系統。按照預想,<keygen> 元素將用於 HTML 表單與其餘的所需信息一塊兒構造一個證書請求,該處理的結果將是一個帶有簽名的整數。

  • <link>:指定了外部資源與當前文檔的關係。這個元素的使用方法包括爲導航定義關係框架。這個元素常常用來連接CSS文件。

  • <meta>:表示那些不能由其它 HTML 元相關元素(<base>, <link>, <script>, <style> 或 <title>)之一表示的任何元數據信息。

  • <param>:(HTML Parameter)定義了 <object> 的參數。

  • <source>:強調了諸如<picture>, <audio> 或 <video> 這些元素的媒體來源。一般能夠在不一樣的瀏覽器當中以多種格式展示相同的媒體內容。

  • <track>:被當作媒體元素<audio> 和 <video> 子元素來使用。它容許指定計時字幕(或者基於時間的數據),例如自動處理字母。

  • <wbr>:Word Break Opportunity,相對與
    標籤能夠稱爲‘軟換行’,意思是瀏覽器窗口或者父級元素的寬度足夠寬(不必換行)時,不進行換行;而當寬度不夠時,主動在此處進行換行,若是單詞太長,或者擔憂瀏覽器會在錯誤的位置換行,能夠用這個標籤。它對於字符型語言用處較大,可是對於像中文這種語言用處不大。另外全部瀏覽器都支持該標籤,Internet Explorer 除了 IE9之外都不支持。

NOTE:在極少數狀況下,空元素被錯誤地稱爲「無效元素」 (void elements)。

轉自簡書:https://www.jianshu.com/p/760df8dfcb7e;做者:ScottWalker 

相關文章
相關標籤/搜索