Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/11/2011, 05:30
fekula
 
Fecha de Ingreso: noviembre-2011
Mensajes: 3
Antigüedad: 12 años, 6 meses
Puntos: 0
Exclamación Seleccionar primera tabla de 3 (no va)

Hola a todos.

Quiero pintar el td de la primera tabla de rojo. No hay problema, lo hago con table:first-child tr td

El problema viene cuando hay un <a href="#"></a> encima de las tablas, ya que el código CSS me deja de funcionar. Si comento <!-- <a href="#"></a> --> ya funciona. No le encuentro el sentido a esto. ¿Alguna idea?

Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es">
<head>
<style>

table:first-child tr td {
	background: red;
}

</style>
</head>
<body>

<a href="#"></a>

<table><tr><td>HOLA</td></tr></table>
<table><tr><td>HOLA</td></tr></table>
<table><tr><td>HOLA</td></tr></table>

</body>
</html> 
Muchas gracias.