Básicamente porque se supone que las celdas son descendientes de las filas, pero nunca de columnas. Por eso realmente sólo se pueden aplicar muy
pocas propieades a las columnas.
Pero podrías definir los estilos usando
nth-child
.
Por ejemplo, si tu
col
consta de dos columnas de la tabla, digamos la segunda y la tercera:
Código CSS:
Ver originaltr td:nth-child(2), tr td:nth-child(3) {
text-align: center;
font-style: italic;
color: blue;
}