无障碍阅读(Web Accessibility)NVDA打开朗读查看器后,enter键不生效的原因

用NVDA测试Web Accessibility时,打开朗读查看器,enter键会无效,而不打开测试器,就没有问题,很大原因是被应用的元素不是可聚焦的,解决方法尝试:

  • 将标签改为可聚焦的语义化标签,如 button
  • 设置 tabindex="0"
  • 设置 aria-label 文本
  • vue中设置@keydown.enter的同时,也需要设置@click,表示这个元素是可点击的
相关推荐
空山新雨(大队长)7 分钟前
HTML第八课:HTML4和HTML5的区别
前端·html·html5
猫头虎-前端技术42 分钟前
浏览器兼容性问题全解:CSS 前缀、Grid/Flex 布局兼容方案与跨浏览器调试技巧
前端·css·node.js·bootstrap·ecmascript·css3·媒体
阿珊和她的猫42 分钟前
探索 CSS 过渡:打造流畅网页交互体验
前端·css
元亓亓亓42 分钟前
JavaWeb--day1--HTML&CSS
前端·css·html
β添砖java42 分钟前
CSS的文本样式
前端·css
前端小趴菜0543 分钟前
css - 滤镜
前端·css
祈祷苍天赐我java之术43 分钟前
理解 CSS 浮动技术
前端·css
索迪迈科技1 小时前
Flex布局——详解
前端·html·css3·html5
咔咔一顿操作1 小时前
【CSS 3D 实战】从零实现旋转立方体:理解 3D 空间的核心原理
前端·css·3d·css3