言語ごとに個別のASPページを作成せずにバイリンガルサイトを作成する方法は?
-
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;を配置しますタグ。
これがあなたが探しているものだと思います!
所属していません StackOverflow