早上好,CSS隨着閱讀方向變化怪異
當我把文檔閱讀方向從ltr改成rtl時,我對一些CSS有個奇怪的反應。
當我試圖顯示一些文本,如地址: 28大街 - XXXX -XXX -XXXX
我結束了這個 大街 - XXXX -XXX -XXXX 28
見爲自己 http://codepen.io/anon/pen/dGJZOg
<html dir="rtl">
<span>28 Main Street - 00000 - CITY - COUNTRY</span>
</br>
<span>Main Street - 00000 - CITY - COUNTRY</span>
</br>
<span>plop 28 Main Street - 00000 - CITY - COUNTRY</span>
</html>
是的,但是爲什麼當我在諸如」28東西 - 更多東西「這樣的文本上使用反轉時,我最終得到的是」東西 - 更多28「,而如果我嘗試渲染」28東西 - 更多的東西「我最終得到了」p 28的東西 - 更多的東西「。我似乎沒有遵循任何邏輯 – LinChan
它與角色的固有方向有關。 https://www.w3.org/International/articles/inline-bidi-markup/和https://www.w3.org/TR/html4/struct/dirlang.html – induprakash
好的,沒有真正理解邏輯在它後面,但正如我所建議的,我要包裝地址並將方向設置爲ltr,因爲它是一個地址。無論如何thx – LinChan