Foros del Web » Creando para Internet » CSS »

Seleccionar primera tabla de 3 (no va)

Estas en el tema de Seleccionar primera tabla de 3 (no va) en el foro de CSS en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 10/11/2011, 05:30
 
Fecha de Ingreso: noviembre-2011
Mensajes: 3
Antigüedad: 13 años, 1 mes
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.
  #2 (permalink)  
Antiguo 10/11/2011, 06:10
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 6 meses
Puntos: 1012
Respuesta: Seleccionar primera tabla de 3 (no va)

según la estructura que muestras
Cita:
table:nth-child(2) tr td
el número indica la posición de la tabla en el árbol
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #3 (permalink)  
Antiguo 10/11/2011, 06:28
 
Fecha de Ingreso: noviembre-2011
Mensajes: 3
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Seleccionar primera tabla de 3 (no va)

Con
Código HTML:
table:nth-child(2) tr td
si que me funciona, muchas gracias.

¿De todos modos, creo que Internet Explorer no soporta todavía esa instrucción, no?
http://reference.sitepoint.com/css/pseudoclass-nthchild
  #4 (permalink)  
Antiguo 10/11/2011, 06:32
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 6 meses
Puntos: 1012
Respuesta: Seleccionar primera tabla de 3 (no va)

ie8- no, por que es un selector css3
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}

Etiquetas: html, primera, tabla, fondo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:55.