从右到左开始表格单元格

问题描述 投票:0回答:3

我正在编写一个希伯来语网页,我需要创建一个表单,问题是我需要单元格从右到左开始,而不是默认从左到右开始,所以当我按下选项卡按钮时,它将转到左边。 我尝试了表格和 tr td 中的 float:right css 属性,但似乎没有任何帮助,当我最终设法更改单元格顺序时,所有单元格都被压在一起。 任何人都可以帮助我指定我需要编写的正确属性。

提前感谢所有帮助者。

html css forms right-to-left
3个回答
6
投票

将布局方向设置为从右到左,最自然地使用

<html dir=rtl>
。除了方向中性文本的方向性之外,
dir
属性
还设置表格列的布局顺序。因此,您可以按照逻辑顺序(首先是要填写的字段等)编写包含输入元素的表格单元格,浏览器将从右到左设置单元格。因此,从第一个输入字段切换到第二个输入字段意味着向左移动。

请注意,

dir=rtl
还将默认对齐设置为右侧,这通常适用于从右到左的语言。


0
投票

您可能想要应用 tabindex 属性,而不是胡闹单元格顺序。此外,表格用于表格数据。您使用它作为表单有什么原因吗?

http://www.w3schools.com/tags/att_global_tabindex.asp

提示 W3schools 的抨击。 :-)


0
投票
<!--set css for div-->
<div class=".swaptable">
    <table>
        ...
    </table>
</div>
<style>
    .swaptable{
        direction: rtl;
}
</style>`enter code here
© www.soinside.com 2019 - 2024. All rights reserved.