在我的網頁中,我將語言環境設置爲阿拉伯語,並且想要使用<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定位將一些元素放置在左側。請發佈一個代碼示例,演示您的意思並指定問題(預期/期望渲染與實際渲染)。 –