Domanda

Ho bisogno di idee su come risolvere il problema del layout della tabella. Voglio impostare una larghezza diversa delle colonne in base alla lingua scelta.

È stato utile?

Soluzione

Un interruttore variabile, come ad esempio:

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

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

Per c #, il codice sarebbe:

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

Altri suggerimenti

Puoi avere CSS specifici della lingua, quindi caricare semplicemente i CSS appropriati in base alla lingua.

Nel CSS puoi aggiungere stili alla tua tabella per definire il layout.

Usa if-else all'interno dello scriptlet in base alla lingua attualmente selezionata e posiziona " td " tag.

Spero che questo sia quello che stai cercando!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top