Ancho de columna fijo en tabla

Norma
14 de Noviembre del 2004
Tengo una tabla con 14 columnas, en la cual se despliegan valores dinámicos. Necesito que todas las columnas tengan un ancho fijo, pero para el caso en el que el valor es cero reduce el ancho de columna aún cuando se lo defino en <td>. Cómo puedo solucionar esto?
Gracias.

alvaromg
14 de Noviembre del 2004
Usando CSS, puedes asignar un ancho específico para las <td>. Puedes especificarlo en pixeles (px), porcentaje (%), puntos (pt) o ancho del carácter (em). Por ejemplo:

td { width : 5em }

asigna un ancho de 5 'emes' (5 'm' una al lado de la otra).

Si quieres un control más específico de cada columna, debes asignarle un 'id' o 'class', por ejemplo:
<td class="email">..</td>, <td class="nombre">---</td>, etc., y en la css:

td.email { width : 5em }
td.nombre { width : 10em }

Ojalá te ayude,
Alvaro Medina