多言語 Web サイトを設計しており、 と の両方ltr
をサポートしていますrtl
。
言語:
このような配列に言語を
$lan=array('browse'=>'تصفح','add'=>'إضافة','signin'=>'تسجيل دخول');
保存し、それらを個別のphpファイルに保存しinclude
、選択した言語にしました。次のようなHTMLコード内で使用します<?php echo $lan['browse'];?>
方向:
方向の問題のほとんどは、CSS プロパティによって解決できます
dir
。ただし、異なる方向に対して異なるプロパティを指定する必要がある場合があります。したがって、ボディに「rtl」または「ltr」のいずれかのクラス名を付けて、次のように使用します。.brs_search_box{ display: inline-block; width: 199px; border: 1px solid #d3d3d3; height: 500px; } .rtl .brs_search_box{ border-left: 0; } .ltr .brs_search_box{ border-right: 0; }
この手法の短所はありますか? たとえば、大きなサイズの配列は悪影響を及ぼしますか?