Comunidad de diseño web y desarrollo en internet online

No funciona el menu con IE6

Citar            
MensajeEscrito el 26 Jul 2008 09:29 am
Hola, pues cada vez estoy más hasta los mismísimos co*** del IE.

Ahora el fallo me viene con IE6, que no me visualiza los menús como debería.

Es decir, los menús tienen una imagen JPG de fondo que se "clarea" un poco cuando se pasar el ratón por encima.

Pues bien, el IE6 directamente muestra el menú como 4 palabras seguidas, una detrás de otra....una cagada vamos....

Estas son las clases del menú:

Código :


/* navegación */
.navigation { 
 background: #D9E1E5 url(img/nav.jpg);
 border: 1px solid #ffffff;
 height: 41px;
}
.navigation a {
 background: transparent url(img/nav.jpg) left top repeat-x;
 border-right: 1px solid #D8EBD8;
 color: #1C455E;
 display: block;
 float: left;
 font: bold 1.1em sans-serif;
 line-height: 41px;
 padding: 0 18px;
 text-decoration: none;
}
.navigation a:hover {
background: transparent url(img/nav.jpg) left bottom; 
color: #1C455E;
}





Lo mismo me hace en el Sidenav:

Código :


.sidenav {
 float: right;
 width: 210px;
}
.sidenav h2 {
 color: #1C455E;
 font-size: 1em;
 line-height: 30px;
 margin: 0;
 padding-left: 12px;
}
.sidenav ul {
 padding: 0;
 border-top: 1px solid #D8EBD8;
}
.sidenav li {border-bottom: 1px solid #D8EBD8;}
.sidenav li a {
 font-size: 1.1em;
 color: #1C455E;
 display: block;
 padding: 8px 0 8px 5%;
 text-decoration: none;
 width: 95%;
}
.sidenav li a:hover {
 background-color: #EBF0F3;
 color: #2E7198; 
}



Alguna ayuda para poder solucionar esto???

Es que ya tuve que cambiar el Doctype y prescindir de usar un OnMouseOver en la galería de imágenes por culpa del IE7, que me desencajaba toda la cabecera de la página...aunque no entiendo que efecto le tiene ahí el DOCTIPE, pero con el XHTML 1.0 no funciona el OnMouseOver ni en firefox ni en IE7, pero con el Doctype HMTL 4.0 funciona en Firefox, pero IE7 me descuadra toda la cabecera....no le encuentro sentindo pero es así....xD

Bueno, espero que me podais ayudar con este problemón...

Gracias por la ayuda y un Saludo!

Por baldur

2 de clabLevel



 

msie7
Citar            
MensajeEscrito el 27 Jul 2008 07:40 am
Esto solucionara tu problema!!!!!
http://code.google.com/p/ie7-js

Por pandigula

23 de clabLevel



 

msie7
Citar            
MensajeEscrito el 27 Jul 2008 11:58 am
Gracias por responder!

Pero donde coloco esto?

<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.0(beta3)/IE7.js" type="text/javascript"></script>
<![endif]-->

En el HEAD de la página?

Perdona por la ignorancia pero no suelo hacer estas cosas.

Gracias por la ayuda y un Saludo!

Por baldur

2 de clabLevel



 

msie7
Citar            
MensajeEscrito el 27 Jul 2008 04:04 pm
Si! colocalo dentro del head!! Suerte!!! Bon chance

Por pandigula

23 de clabLevel



 

msie7
Citar            
MensajeEscrito el 01 Ago 2008 10:37 am
Cambiando el DOCTYPE, cambias cómo interpreta el navegador tu página.
Lo mejor, es que seas lo más estricto posible (y usar "HTML 4.0", no es ser nada estricto)

Te recomiendo leas esta serie de tutos, para dar un nuevo enfoque a la solución de tus problemas.

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.