aria=* 属性与它们在光滑滑块中的角色不匹配

问题描述 投票:0回答:3
html accessibility slick.js wai-aria audit
3个回答
1
投票

显然,目前无法手动更改它 - 您可以在 GitHub 上看到此讨论

我在 Slip Carousel 中添加了这行代码,从而改进了可访问性:

accessibility: false

希望能帮到你。


0
投票

我遇到了

<input type="number">
的问题,它是一个组合框 - 可能值的列表出现在输入下方,当用户在输入中键入时 - 选项会被过滤。

我想问题是类型是

number
但值是字符串......或者简单的数字类型输入与此类组合框不兼容。

我通过将其更改为

type="text"
并添加模式 + 输入模式解决了这个问题 - 这样在移动设备上用户仍然可以看到数字键盘:

<input type="text" pattern="[0-9]*" inputmode="numeric">

错误不再出现。


0
投票

Google PageSpeed Insights 中出现错误 [aria-*] 属性与角色不匹配

每个 ARIA 角色都支持 aria-* 属性的特定子集。不匹配这些会使 aria-* 属性无效。了解如何将 ARIA 属性与其角色相匹配。

失败的元素

广告

© www.soinside.com 2019 - 2024. All rights reserved.