我正在写一个希伯来语网页,我需要创建一个表单,问题是我需要单元格从右到左而不是从左到右作为默认值,所以当我按下tab键时它会走到左边。 我尝试了表中的float:right css属性和tr td,但似乎没有任何帮助,当我最终管理更改单元格顺序时,所有单元格被压在一起。 任何人都可以帮我指定我需要写的正确属性。
提前感谢所有帮助者。
答案 0 :(得分:6)
将布局方向设置为从右到左,最自然地设置为<html dir=rtl>
。 dir
attribute除了方向中性文本的方向性外,还设置了表格列的布局顺序。因此,您可以按逻辑顺序编写包含输入元素的表格单元格(首先填写要填写的字段等),浏览器将从右到左设置单元格。因此,从第一个输入字段到第二个输入字段的标签意味着向左移动。
请注意,dir=rtl
也会将默认对齐设置为右侧,这通常适用于从右向左的语言。
答案 1 :(得分:0)
您可能希望应用tabindex属性而不是使用单元格顺序进行修改。此外,表格用于表格数据。您是否有某种理由将其用于表单?
提示W3schools-bashing。 : - )