我使用下面的CSS來讀取正確的文本到左:CSS方向:rtl並從上到下?
.rtl { unicode-bidi:bidi-override;direction:rtl;width:300px;}
<span class="rtl">.tfel οt thgir mοrf daer si txet sihT</span>
這是一個實驗性的網站,將顯示在源代碼中的所有文本逆轉的一部分,但可讀的用戶。
如果我只有一個文本句子,它效果很好。但是,一旦文本的長度大於元素的大小(在這種情況下爲300px),句子的順序就不再起作用。例如:
來源:
<div class="rtl"> .skaerb txet eht ,htgnel niatrec a tsaP .yllamron demrof era shpargarap eht rehtehw ees ot secnetnes lareves dedulcni ev'I dna ,tfel ot thgir morf daer si txet sihT</div>
輸出:
(因爲我不能發表圖片,還有它是:http://img4.hostingpics.net/pics/990715343.jpg)
正如你所看到的第一句話, 「該文本從右向左讀取」在底部對齊,這意味着段落的順序是錯誤的。
有沒有另外一種方法來讓文本從上到下正常流動並從右向左閱讀?
謝謝
文本確實從上到下正常流動。強制寫入方向爲從右到左不會改變垂直佈局方向:收集元素開始處的數據(「.skaerb txet eht,htgnel ...」),直到沒有更多字符適合第一行爲止,然後它們從右到左排列,然後下一行被格式化。 –