Se vuoi mantenere la compatibilità con tutti i browser:
codice:
<table style="border: 1px solid; width: 300px; height: 200px; table-layout: fixed">
<tr>
<td style="width: 100px; border: 1px solid; overflow: hidden;">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</td>
<td style="width: 200px; border: 1px solid;"></td>
</tr>
</table>
che semplicemente ti fissa il layout della tabella ed il contenuto di una cella che eccede viene troncato direttamente. Non si può fare di meglio in Mozilla purtroppo. L'unica possibilità è tagliare il testo a priori su diverse linee. Altrimenti se non ti interessa, con IE puoi mettere anche l'attributo word-wrap al css:
codice:
<table style="border: 1px solid; width: 300px; height: 200px; table-layout: fixed">
<tr>
<td style="width: 100px; border: 1px solid; overflow: hidden; word-wrap: break-word;">aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</td>
<td style="width: 200px; border: 1px solid;"></td>
</tr>
</table>