Tienes varias opciones.

La más correcta sería usar el selector *:nth-child* de css 3 y poner un
estilo parecido al siguiente:

tr:nth-child(3) { /* estilo para la tercera fila */ }

Este método tiene el inconveniente de que este selector no es muy soportado
(http://www.css3.info/modules/selector-compat/ ) y por tanto no funcionará
en la mayoría de navegadores.

La segunda opción sería simular la función nth-child mediante javascript.

La tercera opción sería usar algo como

table.clase tr + tr + tr { /* estilo para la tercera fila y las siguientes
*/ }

pero esto solo suele ser útil en caso muy determinados.

Por último quedaría la clásica (y siempre útil) solución de darle una clase
a las filas que quieras modificar pero esto implica modificar el html.


Muy buenas.
>
> Estaba yo aquí con la extensión Stylish para Firefox, cambiando unos
> estilos para algunas páginas por las que navego habitualmente, y me
> encuentro con que a veces necesito ajustar el estilo para, por ejemplo,
> la tercera celda de una fila, donde no hay clases ni ids ni nada parecido:
>
> <tr>
>  <td>algo</td>
>  <td>algo más</td>
>  <td>Otra cosa</td>
> </tr>
>
> La cuestión es: ¿existe alguna manera SIN TOCAR EL CÓDIGO HTML de crear
> un selector para esa tercera celda en particular, sin afectar al resto?
> ¿Alguna idea?
>
> Muchas gracias, y un saludín,
> Ramón.
>  <http://lists.ovillo.org/mailman/listinfo/ovillo>
>

-- 
We don't need no education - Pink Floyd
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a