Non capisco come ottenere un dimensionamento preciso in larghezza per il contenuto delle celle di una table. Se per es. imposto in table la width=1000 e nelle tre td della prima riga width=100, width=300, width=600, si verifica che se i contenuti contengono degli spazi, allora le proporzioni sono abbastanza coerenti, tuttavia, se non ci sono spazi (per es. perché un contenuto è una url), allora la larghezza diventa illimitata (sia nella table che nelle celle con contenuto senza spazi).
Ecco un esempio:
codice HTML:
<table width="1000" border="0" cellpadding="2">
<tr>
<td class="dat1" width="100" valign="top">testo1 testo1</td>
<td class="dat" width="300" valign="top">testo2 di prova testo2 di prova testo2 di prova</td>
<td width="600" valign="top"><a href="" class="c" id="001">http://prova.prova/prova/provaprovaprovaprovaprovaprovaprovaprovaprovaprovaprovaprovaprovaprovaprovaprovaprovaprova/prova/prova/prova/prova/prova/prova/prova/prova/prova/prova/prova/prova</a></td>
<tr class="ev"> ... <!-- etc resto della table -->
e il risultato che distrugge quello atteso:
Selezione_042.png
Mentre se invece riduco la substringa 'provaprovaprova...' nel link al solo 'prova' ottengo coerenza (sembra che lo slash funga da spazio):
codice HTML:
<table width="1000" border="0" cellpadding="2">
<tr>
<td class="dat1" width="100" valign="top">testo1 testo1</td>
<td class="dat" width="300" valign="top">testo2 di prova testo2 di prova testo2 di prova</td>
<td width="600" valign="top"><a href="" class="c" id="001">http://prova.prova/prova/prova/prova/prova/prova/prova/prova/prova/prova/prova/prova/prova/prova/prova</a></td>
<tr class="ev"> ... <!-- etc resto della table -->
Selezione_044.png
Qualcuno sa spiegarmi questo comportamento e soprattutto suggerirmi una soluzione? Grazie a tutti.