Ver Mensaje Individual
  #8 (permalink)  
Antiguo 21/10/2004, 08:05
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Bueno, yo estoy empezando en esto, pero voy a dar otra opcion (que tiene que ver con la C de CSS).
Cita:
me gustaria saber si se puede que solo esos textos que estan sobre el fondo gris pueda cambiarles el color, quedando los demas como estaban.
Supongo que el color de fondo de esa zona la especificas con CSS de otro elemento. Para este caso, pongamos que un div:
Código:
div.gris {
  brackground-color: gris;
}
Pues tambien puedes hacer
Código:
div.gris {
  brackground-color: gris;
}

div.gris a {
  color: azul;
}
y
Código HTML:
<div class="gris"><a href="pagina">link</a></div> 
Que significa simplemente "todos los <a> dentro de un <div> de la clase 'gris' tienen color azul".

¿Por que puede ser esto mejor que la otra solucion? Primero, te ahorras un nombre de clase Segundo, te ahorras teclear (si tienes 10 <a> en los div grises tendrias que escribir 10 veces class="diferente"). Tambien ahorras transferencia, el fichero es mas ligero.

Saludos.

PD: Ya se que el codigo de los colores no es el correcto, es solo para que se entienda el ejemplo. No vaya a ser que alguien lo copie tal cual y se queje de que no funciona
__________________
Josemi

Aprendiz de mucho, maestro de poco.

Última edición por josemi; 21/10/2004 a las 08:09