英語とペルシア語の2つの言語で表示されるWebサイトがあります。リストアイテムのタイトルは、両方の言語で同時に混合することができます。ここまでは、テキストのみがあればdirection:rtl
、cssで使用しても問題ありません。
しかし、キャッチは、タイトルの内側または最後に番号を付けることもできるということです(これは、ペルシア語では英語と同じように書かれ、読まれます-左から右へ)。その番号をどこに置いても、タイトルの単語の順序が混乱するため、これは問題になります(番号はタイトルの最後にある広告IDです)。
この問題を解決するために、私はIDの前で使用&rlm
します&lrm
が、問題は、選択した言語に応じてこの2つを切り替える必要があることです。
私の正しいhtmlは次のとおりです(これ‏
がペルシア語のID番号の問題を修正するものです):
<h3>
The name of my خدمات باشد is long
<span style="color:#999;">‏#89798798</span>
</h3>
JS FIDDLE: http: //jsfiddle.net/WzF2D/
IDをラップアラウンドするスパンを設定direction:ltr
してみましたが、それでも機能しません。私も使っunicode-bidi:embed
てみましたh3
が、行きませんでした。
依存せずにcssのみを使用してこれを解決するにはどうすればよい‏
ですか?