在建立供各種使用者使用的內容時,您必須計畫為各種行動不便的使用者提供適當的支援。
全球許多地區的法律均有規定輔助功能要求。
針對各種行動不便的使用者設計內容時,您可以依循一般指導方針。這些指導方針適用於您為 Oracle BI EE 或其他應用程式建立的任何內容。您也必須瞭解特定的 Oracle BI EE 功能,以確保您提供的內容支援輔助功能需求。
本節包含下列關於輔助功能設計的主題:
您可以在許多文件中找到關於應用程式的資訊。
您可以在許多發行的書籍中找到說明「資訊技術」產業輔助功能的資訊。本指南將不重複介紹那些內容。各種標準及法規均已明文規定,尤以全球資訊網協會 (W3C) 與美國復健法 508 條款最為詳盡。
許多設計人員對技術與輔助功能會有先入為主的錯誤假設。
較常見的一些誤解包括:
HTML 內容自動等於輔助內容。
輔助工具會自動建立輔助內容。
自動化測試工具能可靠判斷輔助功能的可用性。
不過,上述任一假設均不正確。開發人員使用 HTML 也可能建立非輔助內容。而可產生輔助內容的工具預設不一定會直接產生輔助內容,或可能允許開發人員使用選項關閉現有輔助內容中的輔助功能。自動化測試工具不一定會以與使用者相同的方式來和內容互動。因此,它們可能會將輔助元素誤報為非輔助元素。所以,輔助功能終究是內容設計人員的責任。建立內容時,設計人員必須瞭解某些常見應用,確保所有使用者均能存取內容。
如果您遵循一些基本準則,儀表板將最有效率。
設定或建立儀表板頁面的內容時,請考慮下列最佳應用建議:
避免使用指示器,因為系統不支援。
儲存儀表板時,請確定儲存在適當位置以便使用者存取。如需適當位置的相關資訊,請參閱以其他名稱與其他位置儲存儀表板。
減少頁面的互動功能與複雜性。舉例來說,限制提示與下拉式清單功能表的數目、不在區段使用展開內嵌功能以及設定表格儘可能顯示越多資料列越好。
務必考量多重障礙以及多重障礙可能發生於同一使用者的事實。
您也必須記住部分障礙有程度之分 (例如不同類型的色彩知覺障礙)。您的設計人員必須考量所有可能性。
本節包含關於下列一般設計領域的指導方針:
選擇最適當的字型呈現,有助於使用者瞭解資訊。
弱視使用者通常會使用畫面放大軟體,讓畫面較容易閱讀。您使用的必須是讓使用者即使在輔助功能工具放大 20 倍後也能判讀的字型。某些字型在放大時無法正常顯示,某些則可以。
Oracle BI EE 儀表板使用樣式表來設定標準顯示定義。請確定這些樣式表使用的字型在放大後仍正常顯示。如此一來,內容建立者預設就會自動使用輔助字型。
請仔細選擇您的資料輸出顏色,以確定色彩知覺障礙者也能夠正確地解讀資料。
色彩知覺障礙有許多種不同類型,有無法分辨一組常見顏色配對 (例如紅綠) 的視覺缺陷 (最常見的色盲),更有較嚴重的全色盲 (患者只能分辨不同濃淡的灰色及黑色)。若只使用顏色傳達重要資訊,某些使用者便無法徹底瞭解某主旨的所有相關資訊。此外,針對盲人使用者,您必須將以顏色傳達的任何資訊轉換成替代的文字格式。
身為開發人員,您不能建立只靠顏色提供重要資訊的內容。非輔助內容的其中一個設計例子便是僅藉由紅色文字來指示負數。另一個範例是典型的「警示訊號」指標,它唯一的內容資訊即來自顏色 — 綠色代表良好,紅色代表錯誤。
由於色彩知覺障礙也可能無法分辨近似顏色的細微差異,因此,所有畫面元素的整體顏色設計必須提供大量的對比。
您必須設法達成至少 4.5:1 的顏色亮度對比率。舉例來說,在白色背景中使用黑色文字,避免在淺灰色背景中使用深灰色文字。
您可以瀏覽下列網站以取得協助:
此網站提供的工具可協助您測試適當的對比度:
http://www.paciellogroup.com/resources/contrast-analyser.html
此網站提供可用以檢視各種不同類型之色盲視覺障礙者所見到之網站的工具:
儀表板是用來傳達眾多資訊的主要格式,因此將儀表板設計成極易理解是非常重要的。
使用下列小節中的指導方針來設計輔助儀表板:
使用結構一致的儀表板,可確保使用者會看到資料以熟悉的方式呈現。
使用下列指導方針建立一致的儀表板結構:
若多個儀表板包含類似的功能與內容,請將這些連結或表單放在所有儀表板的相同位置。
有相同功能或目的地的按鈕與連結,一律使用相同的文字與標籤。使用圖形元素來識別控制項、狀態指示器或其他程式設計元素時,請確定每個圖形元素所代表的意義在所有儀表板頁面之間都是一樣的。
以相同文字描述相同功能的圖示與其他圖形。輔助性科技無法判讀圖形,且弱視使用者可能無法看出圖形意義。因此,所有圖形都必須有描述功能的額外文字。
圖形必須包含「替代文字」,即適當描述用途的圖形相關描述性文字。此替代文字是使用 HTML 程式碼中元素的 ALT 屬性指定的。即使圖形是為了美觀而使用,沒有任何功能性的價值,您還是必須為元素指定空值的替代文字 (alt=""),如此畫面讀取器才知道應略過該文字。
若為其他不支援建立替代文字的圖形元素,您應該在圖形的頂端或旁邊包含文字欄位以指示功能,例如「在下方選取顯示檢視」。
使用簡單的儀表板頁面有助於確保使用者能夠輕鬆瞭解頁面內容。
試著使用簡單的儀表板頁面。不要嘗試在一個頁面包含太多物件。寧願有多個容易瀏覽的頁面,也不要有一個雜亂且不易瀏覽的頁面。
有多種方法可增強儀表板。
使用下列指導方針讓儀表板畫面內容更清晰:
如同在圖形中建立高顏色亮度對比率的原則一樣,請勿在儀表板頁面使用有顏色或有圖案的背景。
在背景與文字之間使用高對比的樣式 (於儀表板頁首區域及多頁面儀表板的頁籤皆是如此)。
在頁面頂端放置最重要的內容,讓使用畫面讀取器的使用者可以讀取該內容,無須瀏覽整個畫面。
為使用輔助功能工具的使用者提供方便存取的資料,是確保所有使用者都收到相同資訊的重要方法。
對於本質為視覺的顯示內容 (例如互動式 GIS 地圖或音訊-視訊饋送),可能沒有任何方法可讓這些元素直接被行動不便者讀取。當您部署此種內容時,您也必須以文字表示同樣的內容資訊,並提供類似的互動功能。一般而言,這意味著建立包含相關資料的表格或樞紐分析表 (如果適用),或為音訊-視覺內容提供標題與文字描述。
您可以建立自訂樣式與外觀,以實行支援輔助功能的標準設定,例如預設字型選擇及高對比顏色配置等。
您可以從複製與修改預設樣式開始。透過修改這些檔案,您可以選取行動不便使用者適用的預設顏色、對比及字型。