在我的网页中,我将语言环境设置为阿拉伯语,并且想要使用<html dir = "rtl">
将内容显示的方向从右向左改变。但是它并没有显示从右到左的所有网页分区有些正在反映,有些则没有。Html方向属性不起作用
是否有任何建议将所有内容显示从网页的右侧改为左侧?
在我的网页中,我将语言环境设置为阿拉伯语,并且想要使用<html dir = "rtl">
将内容显示的方向从右向左改变。但是它并没有显示从右到左的所有网页分区有些正在反映,有些则没有。Html方向属性不起作用
是否有任何建议将所有内容显示从网页的右侧改为左侧?
我希望rtl的方向必须适用于页面块级别或非块级别的所有元素。 – user2871255
HTML dir="rtl"
或CSS direction:rtl
是控制BiDi的语言脚本。
但是在混合不同脚本的大多数情况下,您还需要添加HTML align="right"
或CSS text-align:right
,它用于控制视觉显示对齐。
这是老问题,但我希望它会帮助别人, 如果direction:rtl;
没有工作,那么尝试重写比迪在你的CSS
unicode-bidi: bidi-override !important;
direction: unset !important;
text-align:right;
下面的代码
body {
direction: rtl;
}
会像糖一样工作。
您为文本设置了rtl,您需要更改浮动和边距以使其正常工作。 –
另外,你可以发布一些示例代码/例子吗? – Raptor
该属性设置特定功能,如表格的布局方向和文本的基本书写方向。如果你愿意,它不会神奇地改变事物。使用CSS定位将一些元素放置在左侧。请发布一个代码示例,演示您的意思并指定问题(预期/期望渲染与实际渲染)。 –