HTML 元素參考 - 按類別
基礎 HTML
| 標籤 | 描述 |
|---|---|
| <!DOCTYPE> | 定義文件型別 |
| <html> | 定義一個 HTML 文件 |
| <head> | 包含文件的元資料/資訊 |
| <title> | 定義文件的標題 |
| <body> | 定義文件的主體 |
| <h1> 到 <h6> | 定義 HTML 標題 |
| <p> | 定義一個段落 |
| <br> | 插入一個單換行符 |
| <hr> | 定義內容的語義分隔 |
| <!--...--> | 定義註釋 |
格式化
| 標籤 | 描述 |
|---|---|
| <acronym> | HTML5 不支援。請改用 <abbr>。 定義首字母縮略詞 |
| <abbr> | 定義縮寫或首字母縮略詞 |
| <address> | 定義文件/文章的作者/所有者的聯絡資訊 |
| <b> | 定義粗體文字 |
| <bdi> | 隔離一段文字,該文字可能需要以與其他外部文字不同的方向進行格式化 |
| <bdo> | 覆蓋當前文字方向 |
| <big> | HTML5 不支援。請改用 CSS。 定義大號文字 |
| <blockquote> | 定義一段從其他來源引用的文字 |
| <center> | HTML5 不支援。請改用 CSS。 定義居中文字 |
| <cite> | 定義作品的標題 |
| <code> | 定義一段計算機程式碼 |
| <del> | 定義已從文件中刪除的文字 |
| <dfn> | 指定將在內容中定義的術語 |
| <em> | 定義強調文字 |
| <font> | HTML5 不支援。請改用 CSS。 定義文字的字型、顏色和大小 |
| <i> | 定義以不同語調或語氣的文字片段 |
| <ins> | 定義已插入文件的文字 |
| <kbd> | 定義鍵盤輸入 |
| <mark> | 定義標記/高亮文字 |
| <meter> | 定義已知範圍內的標量測量(儀表) |
| <pre> | 定義預格式化文字 |
| <progress> | 表示任務的進度 |
| <q> | 定義一個簡短的引用 |
| <rp> | 定義內容顯示在不支援 ruby 註釋的瀏覽器中 |
| <rt> | 定義字元的解釋/發音(用於東亞排版) |
| <ruby> | 定義 ruby 註釋(用於東亞排版) |
| <s> | 定義不再正確的內容 |
| <samp> | 定義計算機程式的樣本輸出 |
| <small> | 定義較小的文字 |
| <strike> | HTML5 不支援。請改用 <del> 或 <s>。 定義刪除線文字 |
| <strong> | 定義重要文字 |
| <sub> | 定義下標文字 |
| <sup> | 定義上標文字 |
| <template> | 定義頁面載入時應隱藏的內容容器 |
| <time> | 定義特定時間(或日期時間) |
| <tt> | HTML5 不支援。請改用 CSS。 定義電傳打字機文字 |
| <u> | 定義與正常文字樣式不同的未明確說明的文字 |
| <var> | 定義變數 |
| <wbr> | 定義可能的換行符 |
表單和輸入
| 標籤 | 描述 |
|---|---|
| <form> | 定義一個用於使用者輸入的 HTML 表單 |
| <input> | 定義一個輸入控制元件 |
| <textarea> | 定義多行輸入控制元件(文字區域) |
| <button> | 定義一個可單擊按鈕 |
| <select> | 定義一個下拉列表 |
| <optgroup> | 定義下拉列表中的一組相關選項 |
| <option> | 定義下拉列表中的一個選項 |
| <label> | 為 <input> 元素定義標籤 |
| <fieldset> | 對錶單中的相關元素進行分組 |
| <legend> | 定義 <fieldset> 元素的標題 |
| <datalist> | 指定輸入控制元件預定義選項的列表 |
| <output> | 定義計算結果 |
框架
| 標籤 | 描述 |
|---|---|
| <frame> | HTML5 不支援。 在 frameset 中定義一個視窗(框架) |
| <frameset> | HTML5 不支援。 定義一組框架 |
| <noframes> | HTML5 不支援。 為不支援框架的使用者定義備用內容 |
| <iframe> | 定義一個內聯框架 |
圖片
| 標籤 | 描述 |
|---|---|
| <img> | 定義一個影像 |
| <map> | 定義客戶端影像地圖 |
| <area> | 定義影像地圖內的區域 |
| <canvas> | 用於透過指令碼(通常是 JavaScript)即時繪製圖形 |
| <figcaption> | 為 <figure> 元素定義標題 |
| <figure> | 定義自包含內容 |
| <picture> | 定義多個影像資源的容器 |
| <svg> | 定義 SVG 圖形的容器 |
音訊 / 影片
| 標籤 | 描述 |
|---|---|
| <audio> | 定義音訊內容 |
| <source> | 為媒體元素(<video>、<audio> 和 <picture>)定義多個媒體資源 |
| <track> | 為媒體元素(<video> 和 <audio>)定義文字軌道 |
| <video> | 定義影片或電影 |
連結
| 標籤 | 描述 |
|---|---|
| <a> | 定義超連結 |
| <link> | 定義文件與外部資源之間的關係(最常用於連結樣式表) |
| <nav> | 定義導航連結 |
列表
| 標籤 | 描述 |
|---|---|
| <menu> | 定義備用的無序列表 |
| <ul> | 定義無序列表 |
| <ol> | 定義有序列表 |
| <li> | 定義列表項 |
| <dir> | HTML5 不支援。請改用 <ul>。 定義目錄列表 |
| <dl> | 定義描述列表 |
| <dt> | 定義描述列表中的術語/名稱 |
| <dd> | 定義描述列表中的術語/名稱的描述 |
表格
| 標籤 | 描述 |
|---|---|
| <table> | 定義表格 |
| <caption> | 定義表格標題 |
| <th> | 定義表格中的標題單元格 |
| <tr> | 定義表格中的一行 |
| <td> | 定義表格中的一個單元格 |
| <thead> | 對錶格中的標題內容進行分組 |
| <tbody> | 對錶格中的主體內容進行分組 |
| <tfoot> | 對錶格中的頁尾內容進行分組 |
| <col> | 為 <colgroup> 元素中的每列指定列屬性 |
| <colgroup> | 為表格中的一個或多個列指定組,用於格式化 |
樣式和語義
| 標籤 | 描述 |
|---|---|
| <style> | 為文件定義樣式資訊 |
| <div> | 定義文件中的一個節 |
| <span> | 定義文件中的一個節 |
| <header> | 定義文件或節的標題 |
| <hgroup> | 定義標題和相關內容 |
| <footer> | 為文件或 section 定義頁尾 |
| <main> | 指定文件的主要內容 |
| <section> | 定義文件中的一個節 |
| <search> | 定義搜尋區域 |
| <article> | 定義一篇文章 |
| <aside> | 定義頁面內容之外的內容 |
| <details> | 定義使用者可以檢視或隱藏的附加詳細資訊 |
| <dialog> | 定義對話方塊或視窗 |
| <summary> | 為 <details> 元素定義可見標題 |
| <data> | 新增給定內容的機器可讀翻譯 |
Meta 資訊
| 標籤 | 描述 |
|---|---|
| <head> | 定義文件資訊 |
| <meta> | 定義 HTML 文件的元資料 |
| <base> | 為文件中的所有相對 URL 指定基本 URL/目標 |
| <basefont> | HTML5 不支援。請改用 CSS。 為文件中的所有文字指定預設顏色、大小和字型 |
程式設計
| 標籤 | 描述 |
|---|---|
| <script> | 定義客戶端指令碼 |
| <noscript> | 為不支援客戶端指令碼的使用者定義備用內容 |
| <applet> | HTML5 不支援。請改用 <embed> 或 <object>。 定義嵌入的 applet |
| <embed> | 定義外部(非 HTML)應用程式的容器 |
| <object> | 定義嵌入物件 |
| <param> | 為物件定義引數 |