これは、vb.net2010を使用する新しいASP.NETWebアプリケーションです。ログインビューが左に、タイトルが右に配置されるように、サイト全体の方向を右から左に変更する必要があります。
2 に答える
CSS 属性 を参照してくださいdirection
。 http://www.w3schools.com/cssref/pr_text_direction.asp
私のプロジェクトでこれを達成する方法は、LESS CSS コンパイラーを使用することでした。2 つの変数を作成しました。1 つは と呼ばれPrimarySide
、もう 1 つは と呼ばれSecondarySide
ます。LTR 言語では、これらの変数はそれぞれleft
およびright
でした。RTLではright
、left
それぞれでした。
次に、左と右のスタイルを設定するマージン、パディング、ボーダー、フロート、またはクリアを設定する場所では、代わりに @PrimarySide 変数を使用します。例:
float: @PrimarySide
の代わりにfloat: left
これにより、いくつかの変数を交換して新しいバージョンの CSS をコンパイルすることができ、左側または右側で何かを行っていたすべての場所を調べて変更する必要がなくなりました。
これができない場合は、上記の CSS スタイルを探して、左と右の値すべてを効果的に入れ替える RTL バージョンの CSS を作成し、方向を rtl に設定します。これで完了です!
これが役立つと思います- http://msdn.microsoft.com/en-us/magazine/cc163566.aspx? .net でリソースを使用する方法を知るのに役立ちます。