Foros del Web » Creando para Internet » CSS »

Cambios css en Internet Explorer 7

Estas en el tema de Cambios css en Internet Explorer 7 en el foro de CSS en Foros del Web. Partiendo de una web que se ve sin problemas con IE6 o Firefox 1.5 descubro: Navegador : IE7 Suceso :El texto cambia de color cuando ...
  #1 (permalink)  
Antiguo 13/12/2006, 05:56
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4
Antigüedad: 11 años
Puntos: 0
Cambios css en Internet Explorer 7

Partiendo de una web que se ve sin problemas con IE6 o Firefox 1.5 descubro:

Navegador: IE7

Suceso:El texto cambia de color cuando el cursor esta dentro de la ventana, pasa a negro cuando el cursor sale de la ventana.
El texto coge el color del estilo:
a:hover {color: red; text-decoration: none}

Elementos afectados:
Texto al que no se le aplique un estilo (no importa que esté entre etiquetas font)
Texto con un estilo asignado no se especifique el color.

La etiqueta body:
body { font-family: Verdana,Arial; color: #000000; font-size: 9pt;margin-top:2px; }

Ya se que a:hover implica que se activa cuando el cursor esta encima pero ¿no debería aplicarlo sólo a los links?

La web es ukoegin.com
Imagino que sera un tonteria de sintaxis que IE/ entiende diferente.
¿Podrias ayudarme?
  #2 (permalink)  
Antiguo 13/12/2006, 09:30
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 11 años, 2 meses
Puntos: 279
Re: Cambios css en Internet Explorer 7

Primero una cosa: ¿se ve bien en Firefox y en IE6 porque tiene algún hack para explorer (alguna clase especial para éste, etc.)? Lo digo porque si es así, tal y como hemos estado comentando en otros temas de este foro, parece que IE7 va a dar algunos problemas con esos trucos: no va a reconocer las etiquetas tipo * html, así que como el resto de navegadores, las ignorará, aunque seguirá arrastrando algunos problemas, por lo que quien haya usado cosas de ese tipo para IE6, deberá ir empezando a cambiar todas por comentarios condicionales, que sí van a seguir funcionando en el 7.

Si no es por eso, pon algún ejemplo de código y lo vemos todos (quien tenga el IE7, claro).
Mikel.
  #3 (permalink)  
Antiguo 13/12/2006, 13:53
Avatar de fearlex  
Fecha de Ingreso: septiembre-2003
Ubicación: Exiliado de mi patria
Mensajes: 1.047
Antigüedad: 14 años, 2 meses
Puntos: 5
Re: Cambios css en Internet Explorer 7

Cita:
Iniciado por ukoegin Ver Mensaje
Ya se que a:hover implica que se activa cuando el cursor esta encima pero ¿no debería aplicarlo sólo a los links?
En Internet Explorer 7, la seudo clase :hover, no solo se aplica a los links sino a todos los elementos que quieras.
__________________
Ya viene llegando, el comunismo en Cuba, ya se esta acabando.
www.fearlex.com | www.fearlexworld.com
  #4 (permalink)  
Antiguo 14/12/2006, 02:35
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4
Antigüedad: 11 años
Puntos: 0
Re: Cambios css en Internet Explorer 7

¿como puedo aplicar en IE7 la seudo clase :hover, sólo a los links sin tener que poner una clase en cada link?
  #5 (permalink)  
Antiguo 14/12/2006, 02:59
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 11 años, 2 meses
Puntos: 279
Re: Cambios css en Internet Explorer 7

Pues depende de dónde estén los links. Por ejemplo, si están dentro de un contenedor (<div id="contenedor">), la clase sería:

#contendor a { las reglas que sean}
y luego
#contendor a:hover { las reglas que quieras}

y sólo afectará a los links que estén dentro de ese contenedor.
Mikel.
  #6 (permalink)  
Antiguo 14/12/2006, 03:14
Avatar de Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 11 años, 2 meses
Puntos: 279
Re: Cambios css en Internet Explorer 7

En tu caso en concreto, como tienes todo el menu en una tabla, haz estos 3 estilos:

#menu {}
#menu a{con lo que quieras}
#menu a:hover {con lo que quieras que cambie}

A la tabla que contiene el menu, añádele un id:

<table id="menu" style... etc.

Ahora los cambios que pongas en la regla sólo afectarán a esos links.
Mikel.
  #7 (permalink)  
Antiguo 26/08/2008, 14:12
 
Fecha de Ingreso: agosto-2008
Mensajes: 3
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: Cambios css en Internet Explorer 7

hola
tengo un problema tambien entre IE6 Y IE7 con una pagina que estoy haciendo.

Se trata de unos íconos png(con fondo transparente) metidos adentro de una tabla, que tanto en IE7 como en mozilla y opera se ven como yo quiero pero en el IE6 no toma la transparencia y me aparece un fondo gris.

No entiendo por que es, si alguien sabe estaría muy agradecidooo
  #8 (permalink)  
Antiguo 26/08/2008, 14:27
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 10 años, 6 meses
Puntos: 538
Respuesta: Cambios css en Internet Explorer 7

Hola Guillermov:
Lo más eficaz para ti hubiese sido que abrieses un tema nuevo.
Sobre tu consulta:
IE6 no entiende de transparencias. Hay bastante información sobre este tema en el foro. Debes usar algún hack para que se vean.
Un saludo
__________________
Por una web con mucho estilo
+++ CUENTA ABANDONADA. ¿la quieres? +++
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:10.