Foros del Web » Creando para Internet » CSS »

Cambiar el color del texto dentro de una td

Estas en el tema de Cambiar el color del texto dentro de una td en el foro de CSS en Foros del Web. Pues eso, necesito cambiar el color del texto dentro de una td pero solo cuando tengo el puntero encima de esa celda (vamos, un hover), ...
  #1 (permalink)  
Antiguo 04/05/2011, 09:53
 
Fecha de Ingreso: enero-2011
Mensajes: 29
Antigüedad: 13 años, 2 meses
Puntos: 2
Cambiar el color del texto dentro de una td

Pues eso, necesito cambiar el color del texto dentro de una td pero solo cuando tengo el puntero encima de esa celda (vamos, un hover), pero no me funciona.

Tengo hecho esto, lo verde funciona, lo rojo no:

Código:
td:hover.menu
{	
	background-color:#ECD405
	color:#421A94;
	text-color:#421A94;
	font-color:#421A94;
}
  #2 (permalink)  
Antiguo 04/05/2011, 10:41
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Cambiar el color del texto dentro de una td

A mi no me da ningún problema, excepto que text-color y font-color no existe.

Última edición por alexg88; 04/05/2011 a las 10:57
  #3 (permalink)  
Antiguo 04/05/2011, 10:57
 
Fecha de Ingreso: enero-2011
Mensajes: 29
Antigüedad: 13 años, 2 meses
Puntos: 2
Respuesta: Cambiar el color del texto dentro de una td

Con td:hover.menu (menú es la clase de las td) funciona la parte de cambiar el color de fondo, alex. Así que eso da igual, lo que falla es lo otro.
  #4 (permalink)  
Antiguo 04/05/2011, 11:14
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Cambiar el color del texto dentro de una td

Sí, me había confundido. He editado el mensaje al momento pero ya estabas respondiendo.
  #5 (permalink)  
Antiguo 04/05/2011, 11:53
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 1 mes
Puntos: 1146
Respuesta: Cambiar el color del texto dentro de una td

amigo mio como ya le indicaron text-color y font-color no existen dentro del css, le falta un punto y coma (;) despues del background

Código CSS:
Ver original
  1. td:hover.menu
  2. {  
  3.     background-color:#ECD405; /*le faltaba el punto y coma de cierre para el background*/
  4.     color:#421A94;
  5.     text-color:#421A94;/*no existe sírvase borrar esta linea*/
  6.     font-color:#421A94;/*no existe sírvase borrar esta linea*/
  7. }

y sumado a esto usted lo que tiene es un problema visual, su código funciona perfectamente pero al aplicar un color morado demasiado oscuro no es muy apreciable que digamos, sin embargo si hace zoom a la pagina para verlo en grande o utiliza un color rojo por ejemplo notara que si esta haciendo el cambio de color.
  #6 (permalink)  
Antiguo 05/05/2011, 01:49
 
Fecha de Ingreso: enero-2011
Mensajes: 29
Antigüedad: 13 años, 2 meses
Puntos: 2
Respuesta: Cambiar el color del texto dentro de una td

Os puedo asegurar que aquí solo funciona lo del background, el color de texto no le cambia, os pongo también el código de la td.

Código:
td:hover.menu
{	
	background-color:#ECD405;
	color:#421A94;
}
Código:
<td align="center" class="menu" bgcolor="#492198" width="237">
			<font face="Dodger" color="#ECD405"><a href="index.htm">QUIENES SOMOS</a></font></td>
  #7 (permalink)  
Antiguo 05/05/2011, 03:12
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Cambiar el color del texto dentro de una td

Haber empezado por ahí. El problema es el link, que para cambiarlo de color hay que referirse a el explicitamente.

Código CSS:
Ver original
  1. td:hover.menu
  2. {  
  3.     background-color:#ECD405;
  4. }
  5.  
  6. td:hover.menu a{
  7. color:green;
  8. }

Así ya funciona.
  #8 (permalink)  
Antiguo 05/05/2011, 05:02
 
Fecha de Ingreso: enero-2011
Mensajes: 29
Antigüedad: 13 años, 2 meses
Puntos: 2
Respuesta: Cambiar el color del texto dentro de una td

Perfectooooo !!!

Muchas gracias!
  #9 (permalink)  
Antiguo 05/05/2011, 08:39
 
Fecha de Ingreso: enero-2011
Mensajes: 29
Antigüedad: 13 años, 2 meses
Puntos: 2
Respuesta: Cambiar el color del texto dentro de una td

¿Alguien sabe porque en explorer no funcionan los td:hover y como puedo solucionarlo? ¿En el IE9 tampoco funciona? No tengo Windows 7.



En Firefox y Chrome va perfecto.
  #10 (permalink)  
Antiguo 05/05/2011, 09:55
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 1 mes
Puntos: 1146
Respuesta: Cambiar el color del texto dentro de una td

para que funcione el td:hover necesitas haber declarado un doctype valido de lo contrario no funcionara

Etiquetas: color
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 00:49.