我正在设计一个包含某些表单的单页网站。它有3个div,其中2个在屏幕外,我使用overflow:hidden
将它们隐藏起来。但是当按Tab键时,浏览器会滚动到下一个具有破碎设计的div。
那么,有没有办法禁用tab键?
答案 0 :(得分:2)
为元素设置属性tabindex=-1
,它不会是键盘焦点。
答案 1 :(得分:1)
将元素移出屏幕是一种隐藏它们的可怕方式。 display: none
和visibility: hidden
是有原因的,原因并非“被left: -9999px
替换。