提高 WordPress 網站的可訪問性

已發表: 2018-07-11

提高 WordPress 網站的可訪問性並不意味著讓網站可供視障人士使用。 那是一張小圖。 以下是 W3C 建議考慮的殘疾,以提高互聯網的可訪問性:

  • 聽覺障礙
  • 認知障礙
  • 神經障礙
  • 身體殘疾
  • 語言障礙
  • 視覺障礙

此外,遵循標準無障礙指南的網站不僅可以提高殘障人士的可用性,還可以使殘障人士受益。 以下是同一 W3C 文檔中的一些示例:

  • 使用手機、智能手錶、智能電視等小屏幕、不同輸入方式等設備的人群。
  • 因衰老而能力發生變化的老年人
  • 有“暫時性殘疾”的人,例如手臂骨折或眼鏡丟失
  • 有“情境限制”的人,例如在明亮的陽光下或無法收聽音頻的環境中
  • 使用慢速 Internet 連接的人,或者帶寬有限或昂貴的人

因此,讓您的網站更易於訪問意味著設計您的網站,即使是各種殘障人士也可以輕鬆使用您網站的內容。

網頁設計無障礙原則

為什麼要考慮 WordPress 可訪問性?

WordPress 本身正在組建Make WordPress Accessibility Team以增加 WordPress 平台的可訪問性。 但是,為什麼從網站所有者的角度考慮它很重要?

因為這是我們的責任

這與其說是商業原因,不如說是哲學上的原因。 想像一個患有腦癱的孩子努力點擊您網站上的登錄按鈕。 也許你把按鈕設計得很好,但把它弄得太小了,身體殘疾的人無法點擊它。 “網絡的力量在於它的普遍性。 無論是否殘疾,每個人都可以訪問是一個重要方面。” - Tim Berners-Lee,萬維網的發明者

更易訪問的網站獲得更多觀眾

根據世衛組織的數據,即使您只考慮單獨的殘疾,仍有大約 2.53 億人患有視力障礙。 如果您的網站沒有針對視障人士進行優化,您的受眾會立即流失 2.53 億人。 我們甚至不是在談論不戴眼鏡無法閱讀的人數以及其他永久性和暫時性殘疾的人數。

更好的可訪問性提高您的 SEO 排名

您必須遵循許多最佳實踐才能使您的網站更易於訪問,並且您必須遵循許多實踐才能在搜索引擎中獲得更高的排名。 好消息是,這些最佳實踐中有很多是常見的。

因此,提高網站的可訪問性會自動提高您網站在搜索引擎中的排名。 從技術上講,這是有道理的。 搜索引擎使用一種稱為“爬蟲”的專門軟件來抓取互聯網上的所有網站。

但是,Crawler 會抓取您網站的純文本版本。 他們無法理解圖像和視頻。 如果您的網站遵循可訪問性標準,那麼您的網站已經擁有優化的純文本版本。 因此,搜索引擎很容易了解您的網站是關於什麼的。

如何使您的 WordPress 網站更易於訪問

現在您已經了解了提高網站可訪問性的好處,讓我們看看如何讓您的 WordPress 網站更易於訪問。

您可以在 WordPress 定制器中進行的更改

字體大小

我有輕度近視。 儘管如此,如果我經常違反規範,我會在閱讀某些網站時遇到困難。 很多網站都使用小字體。 但是,作為 WordPress 用戶,您有優勢。

幾乎所有主題都允許您通過 WordPress 定制器更改字體大小。 通常 15px – 16px 字體是桌面視圖中正文文本的理想選擇。 許多主題使用 14px,但我推薦 15px。

字體類型

不要被市場上可用的無限數量的字體所迷惑。 您可能對字體太有創意,但訪問者會發現難以閱讀文本。

一些不錯的字體選項是 Times New Roman、Georgia、serif、Arial、Helvetica 和 sans-serif。

一些不錯的 Google 字體是 PT Serif、Noto Serif 和 Noto Sans。

適當的色彩對比

許多主題還允許您更改前景色和背景色。 在選擇前景色和背景色時,確保它們之間有明顯的對比。 根據 W3C,文本的最小對比度應為 4.5:1。

確定非灰度顏色的對比度可能具有挑戰性。 您可以使用 WebAIM 的 Contrast Checker 工具來確定前景色和背景色組合的對比度。

從您的網站中刪除任何自動播放媒體

訪問者必須能夠控制任何媒體(如視頻或音頻)的暫停和播放功能。 谷歌也開始勸阻帶有自動播放媒體的網站。

許多主題還允許作者上傳一堆圖像並將它們顯示為輪播。 不要使用它,任何類型的自動播放媒體都會給有認知和神經障礙的人帶來壓力。

寫文章時要記住的事情

圖片替代標籤

視障人士無法看到您帖子中的圖片,但屏幕閱讀器會向他們讀出圖片的 alt 標籤。 因此,請始終使用替代文字來描述您的圖像。 這也增加了圖像結果中圖像的搜索引擎優化。

例如,如果您要包含一張日落圖片,請在 alt 標籤中添加“日落圖片”,以便使用屏幕閱讀器的人看不到該圖片,了解您的帖子中有一張日落圖片.

當您上傳圖片時,WordPress 會為您提供在右側指定替代文本的選項:

對帖子圖片和特色圖片都這樣做。

使用 <abbr> 標籤提及縮寫

目前,WordPress 的默認可視化編輯器不支持提及縮寫。 您可以手動執行此操作:在帖子編輯器的可視模式下選擇縮寫文本(例如“HTTP”),然後單擊右上角的“文本”選項卡切換到文本模式。

在文本模式下,用標籤包裹所選文本,如下所示:

HTTP

發布視頻和音頻內容的抄本

帶字幕的視頻是最好的,如果你在它下面發布視頻的文字記錄,那會讓你成為那些有聽力障礙或互聯網連接緩慢的人的英雄。

我經常收聽播客,並在 YouTube 上觀看大量非小說類視頻。 如果有一天我失去了聽力,而互聯網上充斥著沒有成績單的視頻和播客,這個世界對我來說將是一個悲傷的地方。

當您在博客上上傳視頻或播客時,請發布成績單。 如果您是視頻內容創作者,請在您的視頻中加入字幕。

主題中需要注意的事項

有些更改您在 WordPress 定制器中根本無法進行,更多的是在主題的代碼級別。 如果您正在尋找具有良好可訪問性的主題,請在您的主題中查找以下內容:

網站標題圖片的“Alt”文本

我們已經討論過您應該為您上傳的所有圖像提供替代文本。 但是,主題的標題圖像通常不提供設置其替代文本的選項。 主題應該自動將標題圖像的替代文本設置為您網站的標題,或者它應該提供一個選項來在定制器中設置替代文本。

鍵盤輔助功能

永久性和暫時性運動障礙人士發現難以使用鼠標或觸控板。 使用鍵盤訪問您的網站使他們可以輕鬆瀏覽您的網站。

您必須注意的兩個主要事項是 Tab 順序是否正確,以及下拉菜單是否使用鍵盤正常運行。

標籤順序

元素的 Tab 索引決定了當用戶按下“Tab”鍵時元素被選擇的順序。 此外,“Shift+Tab”鍵應該以相反的順序選擇元素。

繼續按“Tab”鍵並註意元素被選擇的順序。 順序應該是連續的和合乎邏輯的。 同樣的方法,檢查按“Shift + Tab”。

下拉菜單和子菜單

HTML 有一個用於下拉列表的元素,即 select 元素。

<選擇></選擇>

但是許多主題使用自定義下拉菜單。 這些下拉菜單看起來很棒,但如果沒有鼠標或觸控板,它們就無法訪問。 因此,請始終檢查是否可以通過鍵盤選擇下拉菜單。
此外,您網站的導航欄可能使用下拉菜單來顯示子菜單。 確保可以打開子菜單並且可以使用鍵盤選擇子菜單項。

跳過鏈接

通常標題、導航欄和 CTA 放置在網站的主要內容上方。 因此,鍵盤用戶可能必須多次按下“Tab”鍵才能到達主要部分。 使用屏幕閱讀器的人也面臨同樣的問題。

跳過鏈接是頁面的第一個鏈接。 單擊“跳過鏈接”時,選項卡順序直接設置為主要部分。 因此,從下一次按下“Tab”鍵開始,用戶將被帶到主要部分內的元素。

可見輪廓焦點

當我們使用“Tab”鍵瀏覽網站時,活動元素將在其周圍顯示一個虛線邊框。 這有助於識別當前選定的元素。 許多 WordPress 主題禁用此功能。

建議保持啟用此功能,因為當用戶點擊“Tab”或“Shift + Tab”進行導航時,它可以幫助用戶識別選擇了哪個元素。 它增加了您網站的可訪問性。

使用 HTML5 語義元素

HTML5 引入了有用的語義元素,如<header>、<footer>、<article>、<aside>、<nav>、<main> 和<section>。 可悲的是,許多 WordPress 主題仍然使用通用的<div>元素,其中可以使用語義元素之一。