[Ovillo] Evitar background-color en las imágenes

2008-04-10 Por tema Terradillos Gutiérrez Carlos
Hola,
cómo podría evitarse que esto:

a {
color: #06c;
text-decoration: none;
}

a:hover {
color: #D3E2E7;
text-decoration: none;
background-color:#FF3366;
}

conllevara que las img incluidas entre a hicieran un fondo de  
color en el hover.


Salu2
___
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


Re: [Ovillo] Evitar background-color en las imágenes

2008-04-10 Por tema Joseba

Yo no entiendo muy bien cual es tu duda...

¿Quieres que las imágenes dentro del link tengan el color de fondo
especificado en el hover?


-Mensaje original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
En nombre de Terradillos Gutiérrez Carlos
Enviado el: jueves, 10 de abril de 2008 19:06
Para: Ovillo, la lista de CSS en castellano
Asunto: [Ovillo] Evitar background-color en las imágenes

Hola,
cómo podría evitarse que esto:

a {
color: #06c;
text-decoration: none;
}

a:hover {
color: #D3E2E7;
text-decoration: none;
background-color:#FF3366;
}

conllevara que las img incluidas entre a hicieran un fondo de  
color en el hover.


Salu2
___
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




___
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


Re: [Ovillo] Evitar background-color en las imágenes

2008-04-10 Por tema Ramon Lapenta
Creo que es al contrario, evitar que tengan el fondo de color.


Ramon Lapenta
[EMAIL PROTECTED]



El 10/04/2008, a las 12:13 p.m., Joseba escribió:


 Yo no entiendo muy bien cual es tu duda...

 ¿Quieres que las imágenes dentro del link tengan el color de fondo
 especificado en el hover?


 -Mensaje original-
 De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
 ]
 En nombre de Terradillos Gutiérrez Carlos
 Enviado el: jueves, 10 de abril de 2008 19:06
 Para: Ovillo, la lista de CSS en castellano
 Asunto: [Ovillo] Evitar background-color en las imágenes

 Hola,
 cómo podría evitarse que esto:

 a {
   color: #06c;
   text-decoration: none;
   }

 a:hover {
   color: #D3E2E7;
   text-decoration: none;
   background-color:#FF3366;
   }

 conllevara que las img incluidas entre a hicieran un fondo de
 color en el hover.


 Salu2
 ___
 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




 ___
 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

___
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


Re: [Ovillo] Evitar background-color en las imágenes

2008-04-10 Por tema Hari Seldon
a:hover img {
 color: #D3E2E7;
 text-decoration: none;
 background-color:none;
}

Prueba añadiendo eso



Terradillos Gutiérrez Carlos escribió:
 Hola,
 cómo podría evitarse que esto:

 a {
   color: #06c;
   text-decoration: none;
   }

 a:hover {
   color: #D3E2E7;
   text-decoration: none;
   background-color:#FF3366;
   }

 conllevara que las img incluidas entre a hicieran un fondo de  
 color en el hover.


 Salu2
 ___
 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

   

___
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


Re: [Ovillo] Evitar background-color en las imágenes

2008-04-10 Por tema Javier Trejo
Si no entiendo mal lo que querés lograr es que cuando una imagen esté dentro
de un a no tenga el efecto de hover. 

De ser así, lo que tenés que hacer es definir un estilo a img (debajo de
esos estilos que ya definiste) para que luego un estilo pise al otro y anule
el efecto del fondo.

Saludos,


Javier Trejo
Diseñador Web
 
JT - Comunicación Interactiva
www.cominteractiva.com.ar
Cel.: +54 (11) 15 6485-7734
Mail: [EMAIL PROTECTED]
MSN: [EMAIL PROTECTED]
Skype:  trejo.javier

-Mensaje original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
En nombre de Terradillos Gutiérrez Carlos
Enviado el: Jueves, 10 de Abril de 2008 14:06
Para: Ovillo, la lista de CSS en castellano
Asunto: [Ovillo] Evitar background-color en las imágenes

Hola,
cómo podría evitarse que esto:

a {
color: #06c;
text-decoration: none;
}

a:hover {
color: #D3E2E7;
text-decoration: none;
background-color:#FF3366;
}

conllevara que las img incluidas entre a hicieran un fondo de  
color en el hover.


Salu2
___
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

___
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


Re: [Ovillo] Evitar background-color en las imágenes

2008-04-10 Por tema =?ISO-8859-1?Q?=22Terradillos_Guti=E9rrez
Sí, ya imagino que tengo que darle un estilo a img específico en es  
contexto, o sea, dentro de a, pero ese es el problema, que nada  
funciona...



El 10/04/2008, a las 20:37, Javier Trejo escribió:
 Si no entiendo mal lo que querés lograr es que cuando una imagen  
 esté dentro
 de un a no tenga el efecto de hover.

 De ser así, lo que tenés que hacer es definir un estilo a img  
 (debajo de
 esos estilos que ya definiste) para que luego un estilo pise al otro  
 y anule
 el efecto del fondo.

 Saludos,


 Javier Trejo
 Diseñador Web

 JT - Comunicación Interactiva
 www.cominteractiva.com.ar
 Cel.: +54 (11) 15 6485-7734
 Mail: [EMAIL PROTECTED]
 MSN: [EMAIL PROTECTED]
 Skype:  trejo.javier

 -Mensaje original-
 De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
 ]
 En nombre de Terradillos Gutiérrez Carlos
 Enviado el: Jueves, 10 de Abril de 2008 14:06
 Para: Ovillo, la lista de CSS en castellano
 Asunto: [Ovillo] Evitar background-color en las imágenes

 Hola,
 cómo podría evitarse que esto:

 a {
   color: #06c;
   text-decoration: none;
   }

 a:hover {
   color: #D3E2E7;
   text-decoration: none;
   background-color:#FF3366;
   }

 conllevara que las img incluidas entre a hicieran un fondo de
 color en el hover.


 Salu2
 ___
 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

 ___
 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


___
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


Re: [Ovillo] Evitar background-color en las imágenes

2008-04-10 Por tema =?ISO-8859-1?Q?=22Terradillos_Guti=E9rrez
Gracias Hari,
none no es un valor correcto para background-color, podría ponerse  
transparent que es su valor por defecto pero ni en un caso ni en  
otro me funciona. Ni siquiera funciona con !important.

¿...?


El 10/04/2008, a las 20:32, Hari Seldon escribió:
 a:hover img {
 color: #D3E2E7;
 text-decoration: none;
 background-color:none;
 }

 Prueba añadiendo eso



 Terradillos Gutiérrez Carlos escribió:
 Hola,
 cómo podría evitarse que esto:

 a {
  color: #06c;
  text-decoration: none;
  }

 a:hover {
  color: #D3E2E7;
  text-decoration: none;
  background-color:#FF3366;
  }

 conllevara que las img incluidas entre a hicieran un fondo de
 color en el hover.


 Salu2
 ___
 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



 ___
 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


___
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


Re: [Ovillo] Evitar background-color en las imágenes

2008-04-10 Por tema Tamara Forza
Hola,

la mejor solución sería definir una clase distinta a los enlaces que tengan
imágenes, siempre si es posible. En el caso contrario... me encontré hace
tiempo con este problema y no logré solucionarlo del todo. El problema es
que no se pueden definir estilos distinto al elementos dependiendo de lo que
contienen... yo al final tuve que usar otros efectos para el hover (ej. el
típico underline).

La única manera de que no se vea el color de fondo del hover es que la
imagen no tenga transparencias y que el enlace no deje espacios (padding por
ejemplo) alrededor de la imagen. Es fácil decirlo, pero yo no logré
implementarlo :(

No sé si te he ayudado o no... espero haber entendido bien tu problema.

Salu2
Tamara
___
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


Re: [Ovillo] Evitar background-color en las imágenes

2008-04-10 Por tema =?ISO-8859-1?Q?=22Terradillos_Guti=E9rrez
A ver,
concreto más el tema:

Lo que tengo y creo que sería correcto es lo siguiente:

a {
color: #06c;
text-decoration: none;
}

a:hover {
color: #D3E2E7;
text-decoration: none;
background-color:#FF3366;
}

img {
text-decoration: none;
border: none;
}

a:hover  img {
background-color: transparent !important;
}

Pero no funciona, pero lo curioso del tema es que el background- 
color que se ve en el hover no corresponde a las img, sino más  
bien a una franja mucho más pequeña.

De hecho si añado:

img:hover {
background-color: #99FF00 !important;
}

me aparecen los dos background-color: el del a:hover y el del  
img:hover


¿...?



El 10/04/2008, a las 19:05, Terradillos Gutiérrez Carlos escribió:
 Hola,
 cómo podría evitarse que esto:

 a {
   color: #06c;
   text-decoration: none;
   }

 a:hover {
   color: #D3E2E7;
   text-decoration: none;
   background-color:#FF3366;
   }

 conllevara que las img incluidas entre a hicieran un fondo de
 color en el hover.


 Salu2
 ___
 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


___
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


Re: [Ovillo] Evitar background-color en las imágenes

2008-04-10 Por tema =?ISO-8859-1?Q?=22Terradillos_Guti=E9rrez
Me parece que ya he encontrado el pequeño misterio.

La cosa está en que img ,por defecto, es un elemento en línea y por  
tanto el a:hover es algo que contiene en línea a las imágenes.

Por tanto, lo que se ve en el a:hover no es el background-color de  
la img sino simplemente de la línea en la que está metida (de hecho  
tiene el line-height que defino por defecto y no la altura de la  
img).

Para evitar esto se trataría de definir las img como bloques  
mediante display: block.

Yo normalmente defino de entrada las img como bloques para evitar  
estas perrerías pero en este caso se trataba de una hoja de estilos  
heredada y no he caído en la cuenta...

Salu2




El 10/04/2008, a las 23:37, Tamara Forza escribió:
 Hola,

 la mejor solución sería definir una clase distinta a los enlaces que  
 tengan
 imágenes, siempre si es posible. En el caso contrario... me encontré  
 hace
 tiempo con este problema y no logré solucionarlo del todo. El  
 problema es
 que no se pueden definir estilos distinto al elementos dependiendo  
 de lo que
 contienen... yo al final tuve que usar otros efectos para el hover  
 (ej. el
 típico underline).

 La única manera de que no se vea el color de fondo del hover es que la
 imagen no tenga transparencias y que el enlace no deje espacios  
 (padding por
 ejemplo) alrededor de la imagen. Es fácil decirlo, pero yo no logré
 implementarlo :(

 No sé si te he ayudado o no... espero haber entendido bien tu  
 problema.

 Salu2
 Tamara
 ___
 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


___
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


Re: [Ovillo] Evitar background-color en las imágenes

2008-04-10 Por tema Tamara Forza
Hola,

Lo que pasa es que al hacer el hover sobre el enlace se aplican los dos
estilos que has definido, para el enlace y imagen:

a:hover {
color: #D3E2E7;
text-decoration: none;
background-color:#FF3366;
}

  a:hover  img {
background-color: transparent !important;
 }


 Pero no funciona, pero lo curioso del tema es que el background-
 color que se ve en el hover no corresponde a las img, sino más
 bien a una franja mucho más pequeña.


Esto es lo que me ocurría a mi :S Se me mostraba parte del color hover del
enlace, una pequeña franja abajo o a la derecha de la imagen (dependiendo
del navegador).

La única manera que encontré de solucionarlo era de ponerle un display:block
al enlace:

a {
   display: block;
   /* los demás estilos */
}

pero por supuesto esto no me valía para los enlaces que estaban embebidos
dentro de algún texto ya que al ser un block se van a la línea siguiente.

Por tanto pienso que no hay solución que valga para enlaces de tipo texto y
de tipo imagen. Lo mejor sería poner una clase distinta a los enlaces (si se
puede). Ejemplo:

a:hover.texto {
background-color: #FF3366;
}

a:hover.imagen {
background-color: transparent;
}

Un saludo,
Tamara
___
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