7 html css accessibility keyboard-navigation
如何才能使此代码段可访问?
<div tabindex="0">
Show More
<ul>
<li><a href="#">Hidden Content</a></li>
<li><a href="#">Hidden Content</a></li>
<li><a href="#">Hidden Content</a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
div > ul
{display:none;}
div:hover > ul, div:focus > ul
{display:block;}
Run Code Online (Sandbox Code Playgroud)
我想知道<ul>在聚焦其内容时是否可以通过键盘导航使其可见
2015 更新(感谢 @ JayMee):当前 (2015-05-29)编辑器\xe2\x80\x99s 草稿不再\xe2\x80\x99 包含此语法/功能。(最新的工作草案仍然如此,但它是 2013-05-02 的\xe2\x80\x99。)
\n\n为将来:
\n\n在选择器级别 4的工作草案中,有一种方法可以指定选择器的主题(分别在 Editor\xe2\x80\x99s Draft 中)。
\n\n我想当浏览器实现它时,以下内容应该可以工作(并且如果语法不会改变):
\n\n!div a:focus\n {display:block;}\nRun Code Online (Sandbox Code Playgroud)\n\n它选择一个具有焦点元素作为子元素的div元素(请注意选择器中的 ) 。!a
对于 JQuery,有一个 polyfill(但它使用旧语法,其中!用作后缀,而不是前缀)。
| 归档时间: |
|
| 查看次数: |
2807 次 |
| 最近记录: |