現在、私はバイリンガル Web サイトに取り組んでおり、RTL CSS コードの処理方法について少し混乱しています。私は次のように2つのことを考えています。
1. 単一の CSS ファイル - LTR デフォルト コードのオーバーライド。
.content {
position: relative;
padding: 5px 10px 5px 240px;
}
.rtl .content {
padding-right: 240px;
padding-left: 10px;
}
2. 単一の CSS ファイル - 上書きなし
.content {
position: relative;
padding-top: 5px;
padding-bottom: 5px;
}
.ltr .content {
padding-left: 240px;
padding-right: 10px;
}
.rtl .content {
padding-right: 240px;
padding-left: 10px;
}
最初の方法を使用すると、多くのオーバーライドが発生します。また、2 番目の方法を使用すると、css ファイルに多くのコードが含まれます。どちらもうまくいくことはわかっていますが、どちらが最善の方法なのか知りたいです。また、別の方法があれば教えてください。