在HTML中关于tabIndex属性

使用tabIndex属性可以设置TAB键在控件中的移动顺序。
  把控件的tabIndex属性设成1到32767的一个值,就可以把这个控件加入到TAB键的序列中。
  这样,当浏览者使用TAB键在网页控件中移动时,将首先移动到具有最小tabIndex属性值的控件上,最后在具有最大tabIndex属性值的控件上结束移动。
  如果有两个控件的tabIndex属性相同,则以控件在html代码中出现的顺序为准。
  默认的tabIndex属性为 0 ,将排列在在所有指定tabIndex的控件之后。
  而若把tabIndex属性设为一个负值(如tabIndex="-1"),那么这个链接将被排除在TAB键的序列之外。
  如果最初选择了[Tab]键,带这个输入栏的网页会将光标移动到firstName栏。
  在给tabIndex特性赋值时,要留意几个问题。下面是几个赋值规则:
  带0值tabIndex的元素根据源代码(或默认页面行为)进行排序。
  大于0的tabIndex值设定其tab顺序。所有带正tabIndex值的元素出现在所有带0 tabIndex值的元素之前。
  如果你犯了一个错误,把同一个tabIndex赋予给多个元素,像其它元素一样,它们会以一个0值tabIndex进行处理。
  将tabIndex赋值为-1,则在使用[Tab]键时,此元素被忽略。注意:如果使用-1值时,onfocus与onblur事件仍被启动。
  tabIndex的值可为0至32767之间的任意数字
  

时间: 2024-11-01 20:45:29

在HTML中关于tabIndex属性的相关文章

html中input标签的tabindex属性

当浏览者浏览网站时可以通过按TAB键在网页的链接中依次移动,这是一个相当方便实用的功能.但如果网页中链接太多,恐怕按TAB键就没什么作用了,这时不妨通过改变TAB键移动的顺序来突出重点,在某些重要页面上方便访问者. 使用TABINDEX属性可以设置TAB键在链接中的移动顺序.把链接的TABINDEX属性设成1到32767的一个值,就可以把这个链接加入到 TAB键的序列中,而若把TABINDEX属性设为一个负值(如TABINDEX="-1"),那么这个链接将被排除在TAB键的序列之外.

HTML tabIndex属性

  使用tabIndex属性可以设置TAB键在控件中的移动顺序. 把控件的tabIndex属性设成1到32767的一个值,就可以把这个控件加入到TAB键的序列中. 这样,当浏览者使用TAB键在网页控件中移动时,将首先移动到具有最小tabIndex属性值的控件上,最后在具有最大tabIndex属性值的控件上结束移动. 如果有两个控件的tabIndex属性相同,则以控件在html代码中出现的顺序为准. 默认的tabIndex属性为 0 ,将排列在在所有指定tabIndex的控件之后. 而若把tabI

显示-C#中的datagridviw属性isnewrow不起效果

问题描述 C#中的datagridviw属性isnewrow不起效果 各位大虾: 我在datagridview中设置了allowuserstoaddrows的值是true,用一个按钮遍历datagridview 的所有行,判断是不是新增的行.但是不起效果,还是显示"不是",请大家帮我看一下.代码如下. private void button1_Click(object sender, EventArgs e) { DataGridViewRow rom = new DataGridVi

js-在foreach标签中修改style属性

问题描述 在foreach标签中修改style属性 代码: html <body onload="test();"> <form name="f1" method="post" action=""> <c:forEach items="${list}" varStatus="state" var="dto"> <input s

解析CSS3中的Box-Sizing属性

在重构移动端页面的时候,我们经常会遇到两个框架并排的情况,并且需要宽度自适应.等宽,有边框这样的情况,我平时的方法就是用定位来处理,然后用负值定位来解决,但是后来发现可以用CSS3中的Box-Sizing属性来搞定.好吧,立马推荐出来给大伙. 语法: box-sizing: content-boxborder-boxinherit; 定义: box-sizing 属性允许您以特定的方式定义匹配某个区域的特定元素. 例如,假如您需要并排放置两个带边框的框,可通过将 box-sizing 设置为 "

在Java中获取系统属性

在Java中获取系统属性 大庆油田有限责任公司 苏洋  01-5-22 上午 11:12:51 -------------------------------------------------------------------------------- Java语言以其面向对象.跨平台.可移植性好.安全性高等优点,受到众多编程人员的青睐,越来越多的人将其作为应用软件开发语言的首选. 在Java应用程序运行时,特别是需要在跨平台工作环境下运行时,需要确定操作系统类型.用户JDK版本和用户工作目

Tiger系列一:从XML中加载属性

xml|加载 JDK1.5(代号Tiger)中更新了java.util.Properties类,提供了从XML文件中读写key-value对属性的简单方法:loadFromXML()和storeToXML() 1.基本加载属性的方法 l Sample属性文件:sample.properties foo=barfu=bazl 加载属性的Sample程序 import java.io.FileInputStream;import java.util.Properties; public class

Android 在Java代码中设置style属性(以ProgressBar为例)

在andriod开发中,很大一部分都要与资源打交道,比如说:图片,布局文件,字符串,样式等等.这给我们想要开发一些公共的组件带来很大的困难,因为公共的组件可能更愿意以jar包的形式出现.但是java的jar包中只允许出现java代码而不能出现资源. 当我们想要以jar包的形式提供我们自己开发的公共组件时,我们就需要把以代码的形式创建资源. 下面提供一个使用全Java代码的形式创建一个ProgressBar. ProgressBar默认的样式是一个圈圈,我们要想其显示为进度条的样式可以在布局文件中

明晰Silverlight中的依赖属性

在c#中--得益于c#3.0中的自动属性--我们可以十分轻松的通过如下代码创建一个叫做 "AuthorName"的属性. public string AuthorName { get; set; } 上面的代码就是我们熟悉的CLR属性,我们可以很方便的读/取这个属性的值.不过在 silverlight的世界中如果你想做更多更牛的事情,CLR属性就显得有些力不从心了.它们包 括--动画.数据绑定.样式/模板等等. 因此,微软在WPF中提出了依赖属性(Dependency Property