選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP 如何 W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

HTML 教程

HTML 首頁 HTML 簡介 HTML 編輯器 HTML 基礎 HTML 元素 HTML 屬性 HTML 標題 HTML 段落 HTML 樣式 HTML 格式化 HTML 引用 HTML 註釋 HTML 顏色 HTML CSS HTML 連結 HTML 影像 HTML 收藏夾圖示 HTML 頁面標題 HTML 表格 HTML 列表 HTML 塊級與行內元素 HTML Div HTML 類 HTML Id HTML Iframes HTML JavaScript HTML 檔案路徑 HTML Head HTML 佈局 HTML 響應式設計 HTML 計算機程式碼 HTML 語義化 HTML 樣式指南 HTML 實體 HTML 符號 HTML 表情符號 HTML 字元集 HTML URL 編碼 HTML vs. XHTML

HTML 表單

HTML 表單 HTML 表單屬性 HTML 表單元素 HTML 輸入型別 HTML 輸入屬性 輸入表單屬性

HTML 圖形

HTML Canvas HTML SVG

HTML 媒體

HTML 媒體 HTML 影片 HTML 音訊 HTML 外掛 HTML YouTube

HTML API

HTML 地理定位 HTML 拖放 HTML Web 儲存 HTML Web Workers HTML SSE

HTML 示例

HTML 示例 HTML 編輯器 HTML 測驗 HTML 練習 HTML 網站 HTML 面試準備 HTML 新兵訓練營 HTML 證書 HTML 摘要 HTML 無障礙性

HTML 參考

HTML 標籤列表 HTML 屬性 HTML 全域性屬性 HTML 瀏覽器支援 HTML 事件 HTML 顏色 HTML Canvas HTML 音訊/影片 HTML 文件型別 HTML 字元集 HTML URL 編碼 HTML 語言程式碼 HTTP 訊息 HTTP 方法 PX 到 EM 轉換器 鍵盤快捷鍵

HTML 可訪問性


HTML 可訪問性

編寫 HTML 程式碼時,請始終考慮可訪問性!

為使用者提供良好的方式來導航和與您的網站互動。使您的 HTML 程式碼儘可能具有語義性


語義化 HTML

語義化 HTML 意味著儘可能使用正確的 HTML 元素來實現其正確的目的。語義化元素是具有意義的元素;如果您需要一個按鈕,請使用 <button> 元素(而不是 <div> 元素)。

語義化

<button>報告錯誤</button>
自己動手試一試 »

非語義化

<div>報告錯誤</div>
自己動手試一試 »

語義化 HTML 為螢幕閱讀器提供上下文,螢幕閱讀器會朗讀頁面的內容。

以按鈕為例

  • 按鈕預設具有更合適的樣式
  • 螢幕閱讀器將其識別為按鈕
  • 可聚焦
  • 可點選

按鈕對於僅依賴鍵盤導航的使用者也是可訪問的;它可以透過滑鼠和按鍵點選,並且可以透過 Tab 鍵(使用鍵盤上的 Tab 鍵)在不同元素之間切換。

非語義化元素的例子:<div><span> - 沒有說明其內容。

語義化元素的例子:<form><table><article> - 清楚地定義了其內容。


標題很重要

標題由 <h1><h6> 標籤定義

示例

<h1>標題 1</h1>
<h2>標題 2</h2>
<h3>標題 3</h3>
<h4>標題 4</h4>
<h5>標題 5</h5>
<h6>標題 6</h6>
自己動手試一試 »

搜尋引擎使用標題來索引網頁的結構和內容。

使用者透過標題瀏覽頁面。使用標題來顯示文件結構和不同部分之間的關係非常重要。

螢幕閱讀器也使用標題作為導航工具。不同型別的標題指定了頁面的輪廓。<h1> 標題應用於主標題,其次是 <h2> 標題,然後是次要的 <h3>,依此類推。

注意:僅將 HTML 標題用於標題。不要使用標題來使文字粗體



替代文字

alt 屬性為影像提供替代文字,如果使用者由於某種原因無法檢視影像(因為連線緩慢、 src 屬性中的錯誤或使用者使用螢幕閱讀器)。

alt 屬性的值應描述影像

示例

<img src="img_chania.jpg" alt="哈尼亞一條狹窄的城市街道,鮮花盛開">
自己動手試一試 »

如果瀏覽器找不到影像,它將顯示 alt 屬性的值

示例

<img src="wrongname.gif" alt="哈尼亞一條狹窄的城市街道,鮮花盛開">
自己動手試一試 »

宣告語言

您應該始終在 <html> 標籤內包含 lang 屬性,以宣告網頁的語言。這旨在幫助搜尋引擎和瀏覽器。

以下示例指定英語為語言

<!DOCTYPE html>
<html lang="en">
<body>

...

</body>
</html>

使用清晰的語言

始終使用清晰易懂的語言。還要儘量避免螢幕閱讀器無法清晰閱讀的字元。例如

  • 儘量縮短句子
  • 避免使用破折號。不要寫 1-3,而是寫 1 到 3
  • 避免使用縮寫。不要寫 Feb,而是寫 February
  • 避免使用俚語

建立良好的連結文字

連結文字應清楚地解釋讀者點選該連結後將獲得哪些資訊。

良好和不良連結的示例

注意:本頁面是網路可訪問性的入門介紹。請訪問我們的可訪問性教程以獲取更多詳細資訊。


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援