介面元件 核心 A1 · 正式標準 平台: 網頁

Semantic HTML

語意化 HTML

語意化 HTML 是依元素的用途選擇 HTML,而不只看外觀。即使沒有 CSS,頁面仍保有結構和原生行為。

看看怎麼運作
也有人這樣說 Semantic HTML語意標記有意義標記

看看怎麼運作

原創情境範例語意化 HTML

另一個例子

新聞網站用 article、h1、time、figure 和 nav 組成報導。關閉 CSS 後,內容順序仍然清楚,輔助科技也能直接跳到標題或導覽。

主要部分

  1. 01文件結構
  2. 02元素語意
  3. 03原生行為

什麼時候用

先選擇符合內容和操作的原生 HTML 元素。只有原生 HTML 真的不足時,才加入 ARIA。

什麼時候不要用

不要只因 div 容易套樣式,就拿它假裝連結、按鈕、標題或表格。

程式裡的名稱

native HTML elements before ARIA roles

上線前要檢查

發布前檢查頁面結構、鍵盤操作、清楚可見的焦點、對比與縮放。也要檢查載入、沒有內容、錯誤、成功、取消與減少動態效果。

可以直接複製的需求

預期成果:使用 語意化 HTML (Semantic HTML) 解決這項需求,同時保留使用者目前的操作脈絡。 使用者情境:新聞網站用 article、h1、time、figure 和 nav 組成報導。關閉 CSS 後,內容順序仍然清楚,輔助科技也能直接跳到標題或導覽。 建議介面模式:語意化 HTML (Semantic HTML)。 適用理由:先選擇符合內容和操作的原生 HTML 元素。只有原生 HTML 真的不足時,才加入 ARIA。 不應使用的情況:不要只因 div 容易套樣式,就拿它假裝連結、按鈕、標題或表格。 產品要求:定義預設、載入、沒有內容、錯誤、成功與復原狀態。保留使用者已輸入的內容,每個操作後都提供清楚回饋。 無障礙與韌性:使用結構正確的 HTML(語意化 HTML)和完整鍵盤操作。焦點要清楚可見,版面縮放後仍要好用。也要提供減少動態效果。遵守專案現有規則。除非專案已採用,否則不要新增介面元件庫。 驗收條件:主要任務可只用鍵盤完成,在 320px 寬度也能正常使用。焦點與狀態變化可被輔助工具讀出。載入、失敗、重試、取消與減少動態效果都已驗證。 證據與限制(證據邊界):標準只涵蓋列出的範圍,不會替你決定外觀、產品做法或 Vibulary 的教學範例。 待確認:產品文字、資料來源、分析事件、支援裝置與語系,以及平台特有限制。

檢查這份需求

請 AI 程式助手檢查目前如何使用 語意化 HTML (Semantic HTML)。 定義:語意化 HTML 是依元素的用途選擇 HTML,而不只看外觀。即使沒有 CSS,頁面仍保有結構和原生行為。 正式環境檢查:發布前檢查頁面結構、鍵盤操作、清楚可見的焦點、對比與縮放。也要檢查載入、沒有內容、錯誤、成功、取消與減少動態效果。 修改程式前,先列出看到的證據、缺口、嚴重程度,以及最小且安全的修正。

A1
這個術語有多正式?

正式標準

本頁說明的規則,可在列出的正式標準中找到。

標準只涵蓋列出的範圍,不會替你決定外觀、產品做法或 Vibulary 的教學範例。

適用範圍
只包含來源有說明的內容:正式名稱、定義、語意、實作
文件狀態
持續更新標準
查證日期
2026-07-30

證據來源與適用範圍

正式來源 + 術語參考資料 · WHATWG · 持續更新標準 HTML: Semantics, structure, and APIs — Semantics, structure, and APIs Semantics, structure, and APIs 適用範圍: 正式名稱、定義、語意、實作 本頁用途: 直接術語參考 來源涵蓋內容: 正式名稱, 定義, 語意, 實作 正式來源 · WHATWG · 持續更新標準 HTML: Semantics, structure, and APIs Semantics, structure, and APIs 適用範圍: 正式名稱、定義、語意、實作 本頁用途: 只支援寫明的範圍 來源涵蓋內容: 正式名稱, 定義, 語意, 實作

自行複製

瀏覽器無法自動複製。請選取下方文字,再自行複製。