1

これは、vb.net2010を使用する新しいASP.NETWebアプリケーションです。ログインビューが左に、タイトルが右に配置されるように、サイト全体の方向を右から左に変更する必要があります。

4

2 に答える 2

1

CSS 属性 を参照してくださいdirectionhttp://www.w3schools.com/cssref/pr_text_direction.asp

私のプロジェクトでこれを達成する方法は、LESS CSS コンパイラーを使用することでした。2 つの変数を作成しました。1 つは と呼ばれPrimarySide、もう 1 つは と呼ばれSecondarySideます。LTR 言語では、これらの変数はそれぞれleftおよびrightでした。RTLではrightleftそれぞれでした。

次に、左と右のスタイルを設定するマージン、パディング、ボーダー、フロート、またはクリアを設定する場所では、代わりに @PrimarySide 変数を使用します。例: float: @PrimarySideの代わりにfloat: left

これにより、いくつかの変数を交換して新しいバージョンの CSS をコンパイルすることができ、左側または右側で何かを行っていたすべての場所を調べて変更する必要がなくなりました。

これができない場合は、上記の CSS スタイルを探して、左と右の値すべてを効果的に入れ替える RTL バージョンの CSS を作成し、方向を rtl に設定します。これで完了です!

于 2013-01-23T17:37:03.503 に答える
0

これが役立つと思います- http://msdn.microsoft.com/en-us/magazine/cc163566.aspx? .net でリソースを使用する方法を知るのに役立ちます。

于 2013-01-23T17:44:16.960 に答える