html - 将博客文章预告片链接到完整博客文章页面的可访问方式
问题描述
哪一种是处理博客列表上的链接以提高可访问性的最佳方法?
- 只有“阅读更多”按钮上的链接
- 围绕整个列表项的
<a>
标签,使每个区域都可点击 - 一切都有自己的
<a>
标签
我一直在阅读这方面的内容,第一个选项听起来最适合屏幕阅读器,但不能点击标题或文本进入帖子并不好。
我认为第二个选项是最好的,但这种方法与共享按钮相冲突,因为链接内的链接不是有效的 HTML。
第三个看起来臃肿且与屏幕阅读器混淆。
解决方案
对于使用键盘导航的人来说,最好只有一个链接和简短的替代文本,比如
<a href="#" aria-label="Read more about Original post title">Read more</a>
但这并不妨碍您使用onclick
外部 div 上的事件来使整个片段可点击以改善鼠标导航。
推荐阅读
- php - 任务完成后,Laravel cron withoutOverlapping 再次启动
- javascript - 流中基于 Promise 的函数
- javascript - 仅在当前方块上绘制轮廓
- javascript - Vanilla JS 相当于 jQuery $.once()?
- javascript - 如何从 Firebase 中提取数据并使用 JavaScript 将其放入公共变量中?
- vector - 我不确定为什么使用迭代器的循环运行的次数超过了所需的次数
- postgresql - 为同一个数据库运行两个 Postgress 服务器,然后将数据库复制到另外两个服务器
- java - 是否可以结合 List 中方法调用的结果
> 使用 Stream API 将文件写入新的供应商? - c# - 简单地图在我的自动映射器配置中不起作用
- java - 如何获得正在运行的应用程序的分辨率?