言語ごとに個別のASPページを作成せずにバイリンガルサイトを作成する方法は?

StackOverflow https://stackoverflow.com/questions/203620

  •  03-07-2019
  •  | 
  •  

質問

テーブルレイアウトの問題を解決する方法に関するアイデアが必要です。 選択した言語に応じて異なる幅の列を設定したい。

役に立ちましたか?

解決

次のような変数スイッチ:

<%
dim columnWidth
if session("lang") = "eng" then
    columnWidth = 50
else
    columnWidth = 100
end if
%>

<table>
    <tr>
        <td width="<%= columnWidth %>px">[content]</td>
    </tr>
</table>

c#の場合、コードは次のようになります。

<%
private int columnWidth;
if (session("lang") == "eng") {
    columnWidth = 50;
} else {
    columnWidth = 100;
}
%>

他のヒント

言語固有のCSSを使用して、言語に基づいて適切なCSSをロードするだけです。

CSSでは、レイアウトを定義するためにテーブルにスタイルを追加できます。

現在選択されている言語に基づいてスクリプトレット内でif-elseを使用し、適切な&quot; td&quot;を配置しますタグ。

これがあなたが探しているものだと思います!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top