与HTML表相关的tabOrder
我有一张桌子基本上是这样的:与HTML表相关的tabOrder,html,google-chrome,Html,Google Chrome,我有一张桌子基本上是这样的: <table> <tr> <td>Box 1</td> <td>Box 2</td> </tr> </table> 方框1 方框2 然而,我在这两者中都有一系列的和元素。我目前在框2中有一些tabOrder=0的元素。框1没有定义tabOrder的元素。整个文件中定义了tabOrder的唯一其他元素是该表上方更高级别上tabOrder=-1的
<table>
<tr>
<td>Box 1</td>
<td>Box 2</td>
</tr>
</table>
方框1
方框2
然而,我在这两者中都有一系列的和元素。我目前在框2中有一些tabOrder=0的元素。框1没有定义tabOrder的元素。整个文件中定义了tabOrder的唯一其他元素是该表上方更高级别上tabOrder=-1的搜索框
因此,当这个页面呈现时,焦点在搜索框上,但是当我标记它时,它仍然转到框1中的第一个元素,即使只有框2中的元素定义了这个!请帮忙。我想让框2中的元素在搜索框后首先制表。之后的顺序无关紧要。谢谢 tabindex=“0”
基本上是任何输入(也是链接?)元素的默认值。如果要在按tab键时跳过元素,则必须显式设置tabindex=-1
请添加所有相关的html-搜索框以及框1和框2中定义了tabOrders的任何内容,以及查看问题所需的任何其他内容。html极其复杂和复杂。将其逐字放在这里只会混淆问题…=)这一切都归结到上面。啊!这是有道理的。我读了很多关于这方面的书,但我从来没有看到任何关于每个元素都有默认值的东西,但是你所说的是有意义的。我将显式地将Box 1元素设置为tabOrder=-1。谢谢请注意,将input-elments设置为
tabindex=-1
意味着这些元素永远不能被tab到,因此可能会使某些用户无法使用您的网页。