html - 你如何制作一个 div "tabbable"?

标签 html css xhtml

我的按钮是 div 元素,我想制作它们以便用户可以按键盘上的 Tab 键并在它们之间移动。我试过将他们的文本包裹在 anchor 标记中,但它似乎不起作用。

有没有人有解决办法?

最佳答案

tabindex 属性添加到您的 div 元素。

例子:

<div tabindex="1">First</div>
<div tabindex="2">Second</div>

根据 steveax 的评论,如果您不希望选项卡顺序偏离页面中元素的位置,请将 tabindex 设置为 0:

<div tabindex="0">First</div>
<div tabindex="0">Second</div>

关于html - 你如何制作一个 div "tabbable"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13637223/

相关文章:

html - 如何在不将 Html 更改为 sHtml 的情况下包含其他代码(菜单栏或侧边栏)

文本上的 Css 动画 Scale()

html - 当标签在输入标签之前时,图像上传设计不起作用

html - 在布局中将 div 的内容扩展到其容器末尾的问题

html - 从 html 模板 [angular] 中的 typescript 文件调用变量

javascript - 如何使用 Knockout JS 添加类?

jquery - 从 jquery 中的 DOM 访问大子元素?

CSS 格式,边框不会全长

javascript - 与原始 sifr 3 相比,使用 jquery sifr 插件有哪些缺点?

css - 网页和条形码字体