On 8/17/05, Federico Santoalla <[EMAIL PROTECTED]> wrote:
>
> Que tal una cosa así:
> td { background: transparent; }
> tr.par { background: #CCCCCC; }
> tr.impar { background: #FFFFFF; }
>
pues tampoco me convence, por tres sencillas razones:
1. se usarian dos clases en lugar de solo una. cosa que es totalmente
innecesaria para aplicar un simple estilo de intercalado de colores de filas
en una tabla de datos.
2. en caso de que, por alguna extraña razon, los <tr> de una tabla de
datos no tuvieran las clases que deben pues todas sus celdas serian
transparentes y no creo que eso sea bueno, especialmente si no tenemos
definidos bordes siquiera. sera una sopa de datos muy poco amigables.
3. esta opcion utiliza mas codigo que la alternativa que di
anteriormente y si bien es poca la diferencia a alguno podria llegar a
importarle.
insisto, la mejor opcion que conozco:
td { background: #c33; }
tr.impar td { background: #33c; }
1. aplica un color a cada celda mas alla de si es par o impar. de que
sirve esto? en caso de que apliquemos la clase "impar" mediante js (lo cual
es muy recomendable ya que ni modo que vayamos a estar manualmente aplicando
clases a una tabla de 100 registros) y este no este disponible no nos
quedaremos con una tabla tranparente.
2. utiliza solo una clase, en lugar de dos. resulta en codigo mas
limpio y simple.
3. tenemos menos css, menos html final que se le envia al browser y
menos js.
inti castro
[EMAIL PROTECTED]
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://ovillo.org/mailman/listinfo/ovillo