在创建供各种用户使用的内容时,您必须计划为不同的残障用户提供支持。
可访问性支持是全世界许多地区的法律要求。
在设计供各种不同残障人士使用的内容时,可以遵循几个一般准则。这些准则适用于为 Oracle BI EE 或其他应用程序创建的任何内容。此外,还必须了解 Oracle BI EE 的特定功能,以确保所提供的内容支持可访问性要求。
本部分包含有关可访问性设计的以下主题:
可以在不同文档中找到有关应用程序的信息。
您可以在信息技术行业的大量出版书籍中找到有关可访问性的信息。此准则不打算重复这些工作。各种标准和法规已正式备案,尤其可以在万维网联盟 (W3C) 以及美国康复法案第 508 条中找到这些标准和法规。
许多设计人员都会在技术和可访问性方面做出臆断。
其中一些比较常见的误解包括:
HTML 内容自动等同于可访问内容。
可访问工具会自动创建可访问内容。
自动测试工具可以可靠地确定可访问性。
不过,上述这些臆断都是不正确的。开发人员可以使用 HTML 创建非可访问内容。可生成可访问内容的工具在默认情况下可能不会这样做,也可能允许开发人员选择在现有可访问内容中关闭可访问性功能的选项。自动测试工具不总是像用户那样与内容进行交互。结果,它们可能会将可访问元素错误地报告为非可访问元素。因此,可访问性归根结底是内容设计者的责任。在创建内容时,设计人员必须了解某些常见实践,确保内容可供所有用户访问。
在遵循基本指南时,仪表盘可以提供最高的效率。
在为仪表盘页配置或创建内容时,应考虑以下最佳实践建议:
不要使用指示器,因为它们不受支持。
保存仪表盘时,请确保将其保存在适当位置,以便用户可以轻松访问它们。有关适用位置的信息,请参阅按其他名称将仪表盘保存到其他位置。
减少页的交互性和复杂性。例如,限制提示和下拉菜单的数量,不对区域使用钻探内嵌功能,并且将表配置为尽可能多地显示行。
始终考虑有多个残障人士以及同一个人可能患有多种残疾这一事实。
此外,还必须记住某些残疾的程度会有所不同 (例如不同类型的颜色视觉缺陷)。您的设计必须考虑所有这些可能性。
本部分包含有关以下一般设计领域的准则:
为显示形式选择最合适的字体可帮助用户理解信息。
视力低的用户通常会使用屏幕放大软件,这样可以使屏幕更易于阅读。您所使用的字体应当容易辨认,即使在使用可访问性工具放大至 20 倍时也是如此。有些字体在放大后将无法正常显示,而有些字体则可以正常显示。
Oracle BI EE 仪表盘使用样式表来设置标准显示定义。请确保这些样式表统一使用可正常放大的选定字体。这样,内容创建者也会自动默认使用可访问的字体。
请谨慎地为您的数据输出选择颜色,确保不容易分辨颜色的人可以正确地解释数据。
颜色视觉缺陷有许多不同的类型,从无法分辨红绿这样的普通色对的红绿色盲 (这属于最常见的色盲) 到只能看到深浅不同的灰色和黑色的全色盲。如果只使用颜色来传达关键信息,则意味着某些用户将无法充分知晓有关某一主题的所有相关信息。当然,也需要为盲人用户提供替代文本格式,来呈现通过颜色传送的任何信息。
作为一名开发人员,您不能创建只通过颜色提供关键信息的任何内容。一个不可访问设计的示例是,只通过将文本设为红色来表示负数。另一个示例是典型的“交通灯”指示器,即上下文信息只由颜色来表示,绿色表示良好,红色表示较差。
由于颜色视觉缺陷也可以表现为无法辨别相似颜色的细微深浅,因此所有屏幕元素的总体颜色设计必须提供较大的对比度。
您应尽量至少实现 4.5:1 的颜色亮度对比度。例如,在白色背景中使用黑色文本,而不要在浅灰色背景中使用深灰色文本。
您可以访问以下 Web 站点获取帮助:
以下网站提供了可测试正确对比度级别的工具:
http://www.paciellogroup.com/resources/contrast-analyser.html
以下网站提供了一个工具,通过该工具可以观看 Web 站点对于具有不同类型的颜色视觉缺陷的个人的显示方式:
仪表盘是用于转换大量信息的主要形式,因此务必精心设计仪表盘,让用户能够全面地理解仪表盘。
在设计容易理解的仪表盘时,请遵循以下各个部分中的准则:
为仪表盘使用一致的结构可以确保用户将看到以熟悉格式呈现的数据。
遵循以下准则来采用统一的仪表盘结构:
如果多个仪表盘包含相似的功能或内容,则将这些链接或表单放在所有仪表盘中的同一位置。
对具有相同功能或目标的按钮和链接使用相同的文本和标签。在使用图形元素标识控件、状态指示器或其他可编程元素时,确保为每个图形元素赋予的含义在所有仪表盘页中保持一致。
将用于相同功能的图标和其他图形与相同的文本关联。辅助技术无法读取图形,而视力低下的用户可能无法辨别图形含义。因此,所有图形都必须带有用于描述功能的附加文本。
图形必须带有“替代文本”,这是与图形关联的说明性文本,可充分描述图形的用途。在 HTML 代码中,使用元素的 ALT 属性指定此替代文本。即使图形是仅为美观起见提供的,没有功能价值,也必须为图形元素指定空替代文本 (alt=""),这样屏幕阅读器便可知道应跳过此文本。
对于不支持创建替代文本的其他图形元素,应在顶部或侧面包含用于指示功能的文本字段,例如“选择下面的显示视图”。
可以通过各种方式增强仪表盘。
按照以下准则增强仪表盘屏幕上的内容:
在设计图形时,为提高颜色亮度对比度,不要对仪表盘页使用彩色或带图案的背景。
在仪表盘标题区域和多页仪表盘的选项卡中,使用可支持背景和文本之间的高对比度的样式。
将最重要的内容放在页顶部,使屏幕阅读器用户无需导航整个屏幕即可访问此内容。
应该为使用可访问性工具的用户提供可访问的数据,这是确保所有用户都能够接收相同信息的重要方式。
对于本身可见的显示内容 (例如交互式 GIS 地图或音频/视频源),无法直接使这些元素可供访问。在部署这种内容时,也必须为具有类似交互功能的相同信息提供基于文本的等效显示。通常,这意味着为相关数据 (如果适用) 创建一个等效的表或数据透视表,或者为音频/视频内容提供一个标题和文本说明。
您可以创建定制样式和外观来实施支持可访问性的标准设置,例如默认字体选择、高对比度颜色方案等。
可以从复制和修改默认样式开始。通过修改这些文件,可以选择对某些残障用户十分有益的默认颜色、对比度和字体。