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


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 =?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 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
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 =?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 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 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 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 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


[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