第三章 網頁標題與內容標題
網頁標題
說明
網頁標題的實際位置通常在瀏覽器上方,不同瀏覽器擺放的位置有所不同,例如左上角或右上角。
網頁的標題也稱為網站的標題,這裡使用網頁的標題來稱呼是因為我們希望每個頁面的標題有所不同。每個頁面可以看成一個獨立的完整體。
設計良好的網頁標題,至少可以得到以下資訊:
其中,瀏覽器名稱是系統或瀏覽器自帶的,其他則是網頁開發者可以設定的。
多數明眼人容易忽略網頁標題,但使用導讀軟體的使用者習慣聽取網頁標題來大致了解頁面主要的功能。
另一方面,網頁標題也可作為驗證剛才是否有效點擊某個連結或按鈕的一種方式。因此,網站擁有良好的網頁標題對視障者還是很重要的。
操作
NVDA 直接聽讀網頁標題的快速鍵為 NVDA + t。t 就是 title 的縮寫。
態樣
- 每個網頁需要有網頁標題
- 每個網頁僅有一個網頁標題
- 每個網頁的標題需隨著不同網頁內容而有所不同(不需要完全相同,也不一定要與網頁架構完全一樣)
- 當層級較深時,網頁標題可以只以上個層級之標題為標題
- 建議將變動標題放於固定標題之前以利使用導讀軟體快速聽讀資訊
原碼範例
編號 1 原始語法
原碼
<title>網頁標題範例3-1</title>
補充
按 NVDA + t 可聽讀網頁標題
編號 2 完整網頁標題
原碼
<title>網頁標題範例3-2 - 無障礙網頁檢測培訓課程</title>
補充
習慣上,將變動資訊放前面更能加快使用者聽讀資訊
規範
- HM1240200E 提供網頁的描述性標題
- 完全沒有網頁標題(有時視窗沒有最大化會沒有網頁標題)
- 網頁標題錯誤
- 每頁的標題都一樣
實測
- NVDA平臺 主要標題放在最前面以加速聽讀
- 先聽讀首頁標題。
- 進入「教學區」後再聽讀一次標題。
- 進入任意一篇文章後,再次聽讀標題。
- 通過
- 台北市政府警察局 網站名稱放在最前面
- 先聽讀首頁標題。
- 進入「網站導覽」後再聽讀一次標題。
- 通過
- 新光醫院掛號 該頁沒有網頁標題
- 聽讀網頁標題後,再點擊其他連結後會發現大部分頁面都是有網頁標題的。
- 不通過,網頁需要有網頁標題
- 台灣數位有聲書推展學會 網頁標題太長時會簡縮
- 先聽讀首頁標題。
- 點擊「學會訊息」,再聽讀標題。
- 點擊「開啟對未來的新想像」,再聽讀標題。
- 通過,不會要求標題列詳細到每個階層都有標題
- 教育部國語辭典簡編本 網頁標題沒有搜尋文字
- 先聽讀首頁標題。
- 在「快速搜尋」輸入「難」進行搜尋後,再聽讀標題。
- 通過,不會要求標題列詳細到每個階層都有標題
- 雲端千眼平臺 網頁較深時,標題沒有完全跟隨
- 先聽讀首頁標題。
- 點擊「平臺書庫」後再聽讀一次標題。
- 點擊「有聲資源」,再聽讀標題。
- 通過,不會要求標題列詳細到每個階層都有標題
內容標題
說明
在一大段的文字中,或者一個區塊的主題,想讓他更醒目或歸納成一個清單,就會使用這個標籤。
內容標題等級從1到6,數字越小表示字體越大 。
但有些程式設計師會利用這個標籤來讓整段或一行文字變大,這是不良的設計,如此會讓導讀軟體對於理解整個網頁的架構上產生疑惑。
事實上,若單純只是想放大或加粗字體,應該使用其他標籤或css樣式語言來完成效果。
程式設計師在使用 html 的標籤應該注意標籤本身的語意而非標籤產生的效果,才不會造成誤用。
內容標題的標籤效果是讓文字變大,但這只是結果而已,實際上,這個標籤的用途是讓不同區塊的標題更清楚,闡述不同區塊內容的主題。
這是一個讓網頁架構更清楚的標籤,而非文字效果渲染的標籤。
操作
- 使用方向鍵瀏覽網頁內容時,可以看到標題。
- 標題可以不是連結或按鈕,因此使用 tab 鍵可以不用駐點。
- 若標題為連結或按鈕時,則以連結或按鈕規範論處,但標題部分仍以標題規範論處。
- NVDA 的單鍵瀏覽:標題為 h,跳躍順序為網頁本身順序,而非標題順序。
- NVDA 的單鍵瀏覽:第一級標題 h1 為大鍵盤數字 1,h2 為數字 2,以此類推,h6 為數字 6。
態樣
- 內容標題之安排,需要按照層級標題順序。
- 每個頁面至少要有一個 h1 標題,但不限於一個(安排邏輯正確即可)。
- 內容標題不能被誤用於單純放大字體。
- 不得利用內容標題標籤來包住整個區塊之文字。
- 不可以有空的內容標題標籤。
原碼範例
編號 3 原始語法
原碼
<h1>內容標題範例3-3</h1>
補充
第一級標題通常用於放置網頁主要內容標題或網站LOGO。
編號 4 讓標題變成連結
原碼
<h2><a href="http://www.google.com.tw">google 首頁</a></h2>
<a href="http://www.google.com.tw"><h2>google 首頁</h2></a>
補充
符不符合規範重點在於使用時機是否為內容標題。
編號 5 內容標題忘了加上結束標籤
原碼
<h2> 友站連結
<br> 下列網站都是很好的網站
<br> 大家可以進入網站慢慢瀏覽資訊
<br><a href="http://www.nvda.org.tw">NVDA平臺</a>
<br><a href="http://www.google.com.tw">google 首頁</a>
補充
NVDA 會將整段內容都視為 h2 標題範圍。
規範
- HM1130104E 適當使用巢狀標頭呈現文件結構
- HM1130106E 使用具語意的標記來標出強調的文字或特殊文字
- GN1240104E 在每一個內容區段開頭處提供標頭組件
- GN2240600E 提供描述性的標頭
- GN3241000E 使用標頭來組織網頁
實測
- 渣打 只有 h2 標籤
- 從網頁最上面按 h 跳轉標題。
- 不通過,需要從 h1 標題開始設計標籤
- 里仁網購 內容標題 h3 跳 h5
- 從網頁最上面依序按 h 查看內容標題。
- 不通過,h標題不可跳序
- 新光醫院掛號 沒有內容標題
- 從網頁最上面按 h 發現沒有任何內容標題。
- 不通過,至少需要一個 h1 標題
- 樂天銀行 沒有內容標題
- 從網頁最上面按 h 發現沒有任何內容標題。
- 不通過,至少需要一個 h1 標題
- 高雄市政府教育局 多個 h1 標題與段落使用 h2 標籤
- 從網頁最上面依序按 h 查看內容標題。
- 不通過,h1 標題設計可以,但 h2 標題被用於放大段落文字字體效果,屬於語意標籤誤用
- 新北市環境保護局 使用了 h1-h5 標題
- 從網頁最上面依序按 h 查看內容標題。
- 不通過,h標題不可跳序
- 小天使音樂教室 內容標題跳序安排
- 從網頁最上面依序按 h 查看內容標題。
- 不通過,h標題不可跳序