Hola, he creado un menú con CSS sprites y resulta que va bien en Firefox y Chrome pero no en el Explorer, en el que cada botón enlaza a una categoría que no es... el menú lo podéis ver en www.ostraspedrin.net
cómo lo puedo arreglar?
| |||
error CSS sprites en Explorer Hola, he creado un menú con CSS sprites y resulta que va bien en Firefox y Chrome pero no en el Explorer, en el que cada botón enlaza a una categoría que no es... el menú lo podéis ver en www.ostraspedrin.net cómo lo puedo arreglar? |
| |||
Respuesta: error CSS sprites en Explorer Pues me da error con el Explorer 8. Te paso aquí los códigos:
Código:
.navi1 { display: block; height: 78px; width: 935px; } .navi1 ul { float: none; } .navi1 ul li { height: 78px; background-image: url(http://i1188.photobucket.com/albums/z415/jcarlosc84/menu2-1.jpg); background-repeat: no-repeat; float: left; margin: 0px; } .navi1 ul li.home { background-position: 0px 0px; left: 0px; width: 85px; } .navi1 ul li.looks { background-position: -85px 0px; left: 85px; width: 85px; } .navi1 ul li.belleza { background-position: -170px 0px; left: 170px; width: 85px; } .navi1 ul li.viajes { background-position: -255px 0px; left: 255px; width: 85px; } .navi1 ul li.shopping { background-position: -340px 0px; left: 340px; width: 85px; } .navi1 ul li.lector { background-position: -425px 0px; left: 425px; width: 85px; } .navi1 ul li.featuring { background-position: -510px 0px; left: 510px; width: 85px; } .navi1 ul li.premios { background-position: -595px 0px; left: 595px; width: 84px; } .navi1 ul li.varios { background-position: -680px 0px; left: 680px; width: 84px; } .navi1 ul li.roypedrin { background-position: -765px 0px; left: 765px; width: 84px; } .navi1 ul li.contacto { background-position: -850px 0px; left:862px; width:85px; } .navi1 ul li:hover { z-index: 1000; } .navi1 ul li.home:hover { background-position: 0px -78.1px; } .navi1 ul li.looks:hover { background-position: -85px -78.1px; } .navi1 ul li.belleza:hover { background-position: -170px -78.1px; } .navi1 ul li.viajes:hover { background-position: -255px -78.1px; } .navi1 ul li.shopping:hover { background-position: -340px -78.1px; } .navi1 ul li.lector:hover { background-position: -425px -78.1px; } .navi1 ul li.featuring:hover { background-position: -510px -78.1px; } .navi1 ul li.premios:hover { background-position: -595px -78.1px; } .navi1 ul li.varios:hover { background-position: -679px -78.1px; } .navi1 ul li.roypedrin:hover { background-position: -764px -78.1px;} .navi1 ul li.contacto:hover { background-position: -850px -78.1px; }
Código:
<div class="navi1"> <ul> <a href="http://www.ostraspedrin.net"><li class="home"></li></a> <a href="http://www.ostraspedrin.net/p/looks.html"><li class="looks"></li></a> <a href="http://www.ostraspedrin.net/p/belleza.html"><li class="belleza"></li></a> <a href="http://www.ostraspedrin.net/p/viajes.html"><li class="viajes"></li></a> <a href="http://www.ostraspedrin.net/p/shopping.html"><li class="shopping"></li></a> <a href="http://www.ostraspedrin.net/p/lector.html"><li class="lector"></li></a> <a href="http://www.ostraspedrin.net/p/featuring.html"><li class="featuring"></li></a> <a href="http://www.ostraspedrin.net/p/premios.html"><li class="premios"></li></a> <a href="http://www.ostraspedrin.net/p/varios.html"><li class="varios"></li></a> <a href="http://www.ostraspedrin.net/p/ro-y-pedrin.html"><li class="roypedrin"></li></a> <a href="http://www.ostraspedrin.net/p/contacto.html"><li class="contacto"></li></a> </ul> </div> Muchas gracias de antemano por vuestro tiempo. |
| |||
Respuesta: error CSS sprites en Explorer Gracias, creo que lo tengo tal y como me has puesto pero sigue sin funcionar.
Código:
<ul> <li class="home"><a href="http://www.ostraspedrin.net"></a></li> <li class="looks"><a href="http://www.ostraspedrin.net/p/looks.html"></a></li> <li class="belleza"><a href="http://www.ostraspedrin.net/p/belleza.html"></a></li> <li class="viajes"><a href="http://www.ostraspedrin.net/p/viajes.html"></a></li> <li class="shopping"><a href="http://www.ostraspedrin.net/p/shopping.html"></a></li> <li class="lector"><a href="http://www.ostraspedrin.net/p/lector.html"></a></li> <li class="featuring"><a href="http://www.ostraspedrin.net/p/featuring.html"></a></li> <li class="premios"><a href="http://www.ostraspedrin.net/p/premios.html"></a></li> <li class="varios"><a href="http://www.ostraspedrin.net/p/varios.html"></a></li> <li class="roypedrin"><a href="http://www.ostraspedrin.net/p/ro-y-pedrin.html"></a></li> <li class="contacto"><a href="http://www.ostraspedrin.net/p/contacto.html"></a></li> </ul> |
| |||
Respuesta: error CSS sprites en Explorer Fijate que la CSS es diferente. Si me la pones la reviso. Edito: Te falta incluir el link en cada lista. Última edición por joseoliveras; 20/02/2012 a las 12:18 |
Etiquetas: |