理解html属性有些问题

时间:2014-03-11 10:51:11

标签: html5 twitter-bootstrap-3

<div class="modal hide fade" id="AddEdit" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="width:840px;margin-left:-420px">
</div>

帮助我理解为什么在tabindex值中使用-1以及何时应该使用-1作为tabindex值?

1 个答案:

答案 0 :(得分:2)

最有可能在那里作为IE中的错误的解决方法。引自http://24ways.org/2009/html5-tool-of-satan-or-yule-of-santa/

但是,tabindex =“ - 1”是HTML5中的合法值,因为它允许元素以编程方式通过JavaScript进行聚焦。当与键盘一起使用时,它对于纠正Internet Explorer中的错误也非常有用;如果目的地没有名为hasLayout set或tabindex为-1的专有属性,则页内链接无处可去。