aria链接跳转和文本说明问题

改善网页可访问性
本文介绍了一种通过调整HTML元素的属性来提升网页对于视障用户的友好性方法,特别是针对包含数字链接的模块进行改造,使得读屏工具能正确读取内容。
  1. 分别去掉数字a链接的aria-label属性和值,分别其加上aria-labelledby和href属性并赋值,给class="d_tit"的p标签加上id值如:id="tabs2"
  2. 把此模块的第一个数字a链接对应的class="d_picBox"的div的id值去掉,添加到 此模块内对应的class="d_txt"的p标签上
  3. 分别给其余数字a链接对应的class="d_txt"的p标签,加上ID,例如:id="002" 此demo以第二个数字a链接为例,实现的最终效果为:当focus到第二个数字a链接,读屏工具读出title:“Seat Pitch”,当点击回车时读出具体文本内容:“The pitch is 74 to 80 inches. Seats can lie flat at 180°, giving you more comfort during your journey.”

<a class="d_btn fl d_active" href="#002" aria-labelledby="tabs2">2</a>

<div class="d_eachText d_active"> <p class="d_tit" id="tabs2">Seat Pitch</p> <p id="002" class="d_txt">The pitch is 74 to 80 inches. Seats can lie flat at 180°, giving you more comfort during your journey.</p> </div>

注:其余模块解决方案参考此demo

https://www.hainanairlines.com/HUPortal/dyn/portal/DisplayPage?COUNTRY_SITE=US&SITE=CBHZCBHZ&LANGUAGE=US&PAGE=BSEE

转载于:https://my.oschina.net/u/3150996/blog/875120

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值