我目前正在开发一个可访问的 AA 界面。通过将 Chrome 更新到版本 22,所有 CSS left:-99999999999999999999px 不再起作用。
该项目基于导航选项卡。
是否有另一种方法可以隐藏内容,同时保持屏幕阅读器可以访问而不会降低显示效果?
谢谢您的帮助。
我找到了解决方案:left:-9999999px 是 Chrome 22 接受的最大负值 对不起我不能发布答案...
我目前正在开发一个可访问的 AA 界面。通过将 Chrome 更新到版本 22,所有 CSS left:-99999999999999999999px 不再起作用。
该项目基于导航选项卡。
是否有另一种方法可以隐藏内容,同时保持屏幕阅读器可以访问而不会降低显示效果?
谢谢您的帮助。
我找到了解决方案:left:-9999999px 是 Chrome 22 接受的最大负值 对不起我不能发布答案...
另一种选择是剪辑方法。将 class="hidden" 分配给要隐藏的元素:
.hidden {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
}
然后在要显示内容时删除该类。这里有关于这个和其他各种方法的更多细节:http: //snook.ca/archives/html_and_css/hiding-content-for-accessibility