对某些人来说是必要的,对所有人都有利

我从工作场所中的UX专家进行的令人发指的会议中抓住了“对某些人来说是必要的,对所有人都有益”的短语。 该短语中的同情心影响了我进一步阅读它,探索了该短语与技术之间的关系,上述UX专家很好地强调了这一点。 稍加阅读就使我意识到,这个主题有很多研究内容。 这些技术使用的总称是“辅助技术”。 以下是我为该术语找到的定义。 辅助技术(AT)是用于增加,维护或改善残疾人功能能力的任何项目,设备,软件程序或产品。 辅助技术的范围从硬纸板制成的低技术通讯板到高科技专用计算机,从指针设备之类的硬件到屏幕阅读器之类的软件都可以。 我是一名开发人员,引起了我的注意的是Web Content Accessibility ,我也可以做出贡献。 Web的可访问性意味着残疾人可以使用Web。 更具体地说,Web可访问性意味着残疾人可以感知,理解,导航并与Web交互,并且他们可以为Web做出贡献。 网络是生活各个方面中使用最广泛的信息源,它使所有人都可以使用它,从而确保了残疾人享有平等的机会和平等的机会。 当我们尝试使有特殊需要的人可以更轻松地访问我们的Web应用程序时,它还以不同的方式支持了社会上的大多数人。 例如,Web可访问性的关键原则是设计可灵活满足不同用户需求,偏好和情况的网站和软件。 这种灵活性还使某些情况下的无障碍人士受益,例如使用慢速Internet连接的人员,手臂断裂等“暂时性残疾”的人员以及由于衰老而能力不断变化的人员。 W3C的Web…

Web无障碍入门

在学习Web开发和设计时,可访问性是一个令人困惑的稀有话题。 许多开发人员在进入工作场所或开始项目之前就没有考虑过Web可访问性的各个方面。 这是我对Web无障碍开发的重要性和实现的快速介绍。 什么是Web可访问性? Laura Kalbag [1]将Web可访问性定义为: “尽可能多的人可以访问网站的程度” 我们需要考虑依赖辅助技术与网站进行交互的用户,其母语不是您公司使用的语言的用户,以及那些难以理解或理解您试图提供的信息的用户。 可访问性主题涵盖产品开发,设计和实施,因此涉及Web开发团队的所有成员。 每个团队成员都需要了解他们在确保可访问性方面的作用,并理解开发整个用户群的重要性。 为了使站点易于访问,我们需要考虑目标受众的所有受众特征,包括他们的需求,用例,需求和限制。 为了使可访问性开发成功,需要将可访问性嵌入开发过程以及开发人员和管理人员的思想中。 我们不应该将可访问性视为“额外”的东西,或者您最终可以“添加”到网站或应用程序的东西,而应将其作为道德和富有同情心的开发过程的组成部分。 随着Web开发变得越来越复杂,React.js和Vue.js等框架主导着“现代”网站,我们需要越来越多地意识到我们如何仍将可访问性作为优先事项。 在接近可访问性时,我们不仅需要考虑我们的产品或站点旨在交付给用户或使用户能够做的事情,还需要尝试了解我们的目标受众,并努力确定我们可能需要的内容。了解并实施以确保尽可能多的人可以访问和使用我们的网站。 在技​​术行业中,移情可能极度缺乏。 因此,可以说服大多数人将诸如无障碍性等主题的重要性说服给那些将其视为优先事项的人。…

Web上可访问的电子书阅读器的剖析

为了提供更好的屏幕阅读器体验,我们使用实时区域在添加或删除书签时通知用户。 我们还确保书签指示符始终保持可见,并且在高对比度模式下可以区分其不同状态。 我们的标题结构以嵌套结构的形式传达当前的书名,当前的章节和内容的标题。 本书的标题是H1,章节是H2,它们始终显示在页面上。 我们选择将它们作为“视觉隐藏”元素,以便仅对辅助技术用户可用。 但是,如果您的设计允许,最好始终保持这些元素可见。 文档内容中的其余标题嵌套为H3及以下。 除台式机外,我们的电子书查看器还用于移动网络,也可以嵌入我们的本机移动应用程序中。 这意味着使阅读器与各种屏幕阅读器一起使用是一个挑战。 内容的多样性以及用于在页面上呈现文本和视觉效果的复杂算法,使屏幕阅读器用户可以访问它成为一个挑战。 为了给辅助技术用户提供出色的用户体验,我们决定生成内容的更干净的HTML版本,并与可见内容一起提供。 理想情况下,辅助技术读取的文本应与视觉用户可用的文本相同。 但是,这在复杂的页面布局中具有挑战性。 在这种情况下,重要的是要使文本(如果不是图形的话)可用于辅助技术用户。 简化的HTML内容放置在元素内,以便在必要时可以轻松地找到它。 简化的HTML版本中的内容仅包含段落,链接,图像描述和标题。 这也是一个生活区。 发生页面翻转时,内容开始自动读取。…