写点什么

网页无障碍化的好处以及如何做到

  • 2025-06-01
    北京
  • 本文字数:1797 字

    阅读完需:约 6 分钟

大小:896.74K时长:05:06
网页无障碍化的好处以及如何做到

Joanna Falkowska 指出,网页无障碍化可以带来竞争优势、提升搜索引擎优化(SEO)效果,也是基本人权的体现。她强调从开发初期就遵循 WCAG 标准,将无障碍性作为团队共同的责任,避免后期修复无障碍问题时产生的高昂成本。


Joanna Falkowska 在DEV: Challenge Accepted大会上发表了关于创建无障碍网站的演讲。


网页无障碍化是指让残障用户能够访问网页内容。Falkowska 建议使用网页内容无障碍指南来提升无障碍化,创建出具有包容性的网站。


Falkowska 表示,网页无障碍是基本人权的体现。她补充说,我们大多数人要么自己受到残障的影响,要么有家人、朋友或同事受到残障的影响,因此我们应该关心网站无障碍化。产品的无障碍化可以为企业带来竞争优势。


有一些公司将无障碍化视为其多元化、公平性和包容性(DEI)政策的自然延伸以及一项基本人权。也有一些公司出于 SEO 优化的考虑而重视无障碍化,因为搜索引擎会在搜索结果中优先推荐无障碍网站,Falkowska 说。


随着相关立法的推进,无障碍化对于部分企业来说可能很重要。Falkowska 提到,许多国家和机构出台了专门的数字无障碍法律,涉及特定的机构或企业:


最近的一个例子是《欧洲无障碍法案》。这是一项将于 2025 年 7 月生效的欧盟指令,涵盖的范围很广,包括电子商务、银行和交通等。


网页内容无障碍指南是一项全球认可的标准。Falkowska 表示,任何要求符合无障碍规则的法律都会将 WCAG 作为参考依据。它可以在网络上免费获取。此外,还有一个全面的国际无障碍政策列表可供参考。Falkowska 呼吁人们阅读这些政策,并根据其中的成功标准来调整他们的网页内容。


Falkowska 建议,团队成员至少要熟悉与自身角色相关联的无障碍标准中的成功标准:


例如,设计师的主要职责是解决所有可能出现的颜色对比问题,但如果创作团队有一定的灵活性,他们还应深入了解相关的颜色对比规则,从而确保最终内容的无障碍性。


Falkowska 表示,无障碍问题和其他类型的错误一样,越到开发后期,修复的成本就越高。因此,希望实现和维护无障碍标准的开发团队需要在开发的最初阶段就将无障碍化纳入考量。


Falkowska 建议,在梳理新的用户故事时将讨论和在用户故事描述中添加无障碍验收标准作为流程的一部分:

许多团队没有这么做,直到测试阶段被拒绝后才加入无障碍性,甚至有些情况下更晚——在完成无障碍评审后才被补上。


无障碍化无疑是一项团队协作任务。如果我们要将其与开发过程整合,就需要在每一个步骤中都加以考虑,Falkowska 总结道。


InfoQ 对Joanna Falkowska进行了采访,了解与开发无障碍网站相关的内容。


InfoQ:对于那些希望着手开始无障碍开发的开发者,你有什么建议?


Joanna Falkowska:如果你是无障碍化开发新手,我建议你花点时间阅读并理解 WCAG 列出的所有成功标准。一开始可能会觉得有些不知所措,但你可以将学习内容分块进行,按照后续章节(指南)或根据符合性级别(从 A 到 AAA)逐步学习。


第二件事是学习如何使用辅助技术,特别是屏幕阅读器,但也包括一些简单的操作,比如使用键盘而非鼠标进行导航。


最后,当你掌握了这些知识之后,首要任务是……与设计团队建立良好的合作关系,并在必要时指导他们。如果设计团队从一开始就遵循 WCAG 标准,许多无障碍问题就不会在开发阶段出现。


InfoQ:如何将无障碍化融入开发过程?


Falkowska:确保不能只是将无障碍化“外包”给其他部门的无障碍团队或外部审计公司。


无障碍团队应当仅在超出基本范围的问题上为你提供支持,例如当你对键盘导航的实现顺序感到困惑,需要有人分享最便捷的解决方案时。


审计公司应该在开发的最后阶段才介入。他们的角色是认证你的无障碍水平,而不是在开发初期教导你该做什么。我们都知道,在应用运行时更改设计的成本,远远高于在设计线框图阶段就考虑无障碍化。


如果我们想将无障碍化整合到开发过程中,产品负责人应在设计阶段、开发开始之前以及测试阶段反复强调无障碍化的重要性。


如果你的团队成员不清楚在开发无障碍解决方案时应考虑哪些因素,你或许可以邀请一位无障碍专家加入团队,帮助你起草符合 WCAG 要求的规范,并在梳理会议中指导团队成员应关注的重点。


开发无障碍解决方案可能会为你的网站带来更多客户。将无障碍技能添加到你的个人简历中,也能使你在 IT 市场上更具竞争力。那些有法律义务提供无障碍解决方案的公司会很快发现,雇佣了解自身在交付无障碍应用中所扮演角色的团队成员,更具成本效益。


原文链接

https://www.infoq.com/news/2025/05/accessible-websites-how-to/

2025-06-01 10:006126

评论

发布
暂无评论

Flink1.12集成Hive打造自己的批流一体数仓

王知无

大数据 flink

架构师训练营第2期 第13周命题作业

月下独酌

架构师训练营第2期

新名词意味着什么?

lidaobing

28天写作 名词

架构师训练营 4 期 第3周

引花眠

架构师训练营 4 期

Springboot 中的切面AOP处理

武哥聊编程

Java aop springboot SpringBoot 2 28天写作

面试官:Netty的线程模型可不只是主从多Reactor这么简单

中间件兴趣圈

reactor Netty nio 中间件 线程模型

敏捷开发需要内外兼修

Bruce Talk

敏捷开发 Agile

ClickHouse在大数据领域企业级应用实践和探索总结

王知无

大数据 Clickhouse

架构师课程--第十三周作业

孤星

英雄惜英雄-当Spark遇上Zeppelin之实战案例

王知无

大数据 spark

你不可不知的任务调度神器-AirFlow

王知无

spark 数据可视化 airflow

第 13 周 系统架构总结

心在那片海

HDFS中的常用压缩算法及区别

王知无

大数据 hdfs

HTML(一)——html相关介绍

程序员的时光

程序员 28天写作

架构师训练营第2期 第13周总结

月下独酌

架构师训练营第2期

HDFS杂谈:Xattrs扩展属性

罗小龙

hadoop hdfs 28天写作

Hbase性能优化百科全书

王知无

大数据 HBase

十三周总结

水浴清风

软件架构-缓存技术

看山

缓存 架构

第 13 周 系统架构作业

心在那片海

项目管理系列 (5)-沟通规划

Ian哥

项目管理 沟通与管理 28天写作

最长公共前缀字符串, RxSwift的概念详细解析, 极客大学认识产品经理 John 易筋 ARTS 打卡 Week 35

John(易筋)

ARTS 打卡计划 最长公共前缀字符串 RxSwift的概念详细解析 极客大学认识产品经理 极客大学产品经理训练营

如何 debug hive 源码,知其然知其所以然

王凯

hive 源码分析

Soul 网关源码阅读(六)Sofa请求处理概览

Java 源码阅读 网关

十三、数据应用二

Geek_28b526

长期主义是一种生活态度

JiangX

28天写作 价值 长期主义

绩效管理,上下同心者胜(二)

一笑

管理 绩效 28天写作

Spring-Spring整合MyBatis原理分析

魔曦

【计算机内功修炼】七:高并发高性能服务器是如何实现的

码农的荒岛求生

高并发 事件驱动 高性能 Event Driven 高并发优化

产品训练营第一周作业

孤星

外星人?他们在哪儿呢?「幻想短篇 10/28」

道伟

28天写作

网页无障碍化的好处以及如何做到_大前端_Ben Linders_InfoQ精选文章