Primero, segun la w3c no debes poner mas los estilos dentro del tag, es decir, la propiedad style no va a existir mas, por lo tanto, hazlo dentro de un archivo CSS.
Ahora bien, respecto a lo que pides haz esto:
Para una tabla:
Código PHP:
<table id="my_table" size="4" border="0" cellspacing="0" cellpadding="0"
<tr>
<td class="primera_col">Contenido largo</td>
</tr>
</table>
El siguiente CSS:
Código PHP:
#my_table{
table-layout: fixed;
}
#my_table td{
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
Para dar tamaño a los td (ya que son fijos) debes darselos con '%' sino no funcionara:
Código PHP:
.primera_col{
width:10%;
}
Espero te sirva!