在浏览了许多 Google 和其他 SO 文章之后,我决定直截了当地提出我的问题,希望得到一个简单、直接的答案。
在关于是否 opacity:0 与 visibility:hidden 具有完全相同的效果的讨论中添加进一步的步骤:我理解这一点display:none
并visibility:hidden
从屏幕阅读器等中隐藏元素,但是呢opacity:0
?
链接问题的答案之一中的表格指出 opacity 参与taborder,那么这是否一定意味着它将被映射到可访问性 API?
设置一个巨大的负数text-indent
通常作为下拉菜单的替代方案display: none
,visibility: hidden
但我想在没有 JavaScript 的情况下淡入和淡出我的菜单,同时确保我不会对屏幕阅读器隐藏它们。