我正在编写一个希伯来语网页,我需要创建一个表单,问题是我需要单元格从右到左开始,而不是默认从左到右开始,所以当我按下选项卡按钮时,它将转到左边。 我尝试了表格和 tr td 中的 float:right css 属性,但似乎没有任何帮助,当我最终设法更改单元格顺序时,所有单元格都被压在一起。 任何人都可以帮助我指定我需要编写的正确属性。
提前感谢所有帮助者。
将布局方向设置为从右到左,最自然地使用
<html dir=rtl>
。除了方向中性文本的方向性之外,dir
属性还设置表格列的布局顺序。因此,您可以按照逻辑顺序(首先是要填写的字段等)编写包含输入元素的表格单元格,浏览器将从右到左设置单元格。因此,从第一个输入字段切换到第二个输入字段意味着向左移动。
请注意,
dir=rtl
还将默认对齐设置为右侧,这通常适用于从右到左的语言。
您可能想要应用 tabindex 属性,而不是胡闹单元格顺序。此外,表格用于表格数据。您使用它作为表单有什么原因吗?
http://www.w3schools.com/tags/att_global_tabindex.asp
提示 W3schools 的抨击。 :-)
<!--set css for div-->
<div class=".swaptable">
<table>
...
</table>
</div>
<style>
.swaptable{
direction: rtl;
}
</style>`enter code here