【发布时间】:2013-11-21 02:04:30
【问题描述】:
我有一个使用 Twitter Bootstrap 3 网格系统的两列表单。每列由一个标签和一个控件组成。所以实际上,每个“行”是 span3 的 4 列(一个标签、一个控件、一个标签、一个控件)。这很好用,但我有一个问题,当我制表符时,它会从左到右水平制表符。但是我想垂直滚动,这意味着一个标签会一直向下直到该列完成,然后是第二列......
我读到了tabindex。但我想知道我是否可以做一些更自动化的事情......我的意思是,我想渲染 HTML,以便默认的 tab 顺序是我想要的。这意味着我应该先渲染左列,然后再渲染第二列。也许还有一些 CSS 魔法,所以第二列不在第一列之下,而是在右边……知道这是否可能或如何实现?
非常感谢,
【问题讨论】:
-
嘿,我只是想我会提醒你回顾你以前的问题,如果它回答了你的问题,
mark的答案是accepted。这可以通过点击问题左侧的check mark来完成。 -
将第一列中所有输入的tabindex设置为1,然后将第二列设置为2,依此类推。如果您不想在标记中这样做,您可以编写一个简单的 jquery 脚本
-
有趣的是,我有同样的问题,但恰恰相反。我想停止网格中的垂直制表符并将其设为水平。可惜我们没有同时遇到这个问题!
标签: html css forms twitter-bootstrap twitter-bootstrap-3