Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2011, 01:24
paskuini
 
Fecha de Ingreso: junio-2009
Mensajes: 156
Antigüedad: 14 años, 9 meses
Puntos: 7
Pregunta Problemilla con menú <ul>

Hola, agradeceria si alguien me puede ayudar con el siguiente problema que me surgió.
Es el primer menú que hago con listas, y la verdad es que a ratos se me resisten un poco los estilos.... por no decir que las compatibilidades de exploradores me llevan de cabeza . bueno, ahí va el código:

Código HTML:
<style type="text/css">
body { 
     margin:0; 
     padding:0; 
     font-family:Verdana, Geneva, sans-serif;  
     font-size:0.9em; font-family:"kozgopro-extralight"; src: url('kozgopro-extralight.otf') format(“opentype”);  
     }
ul.menu {  
     list-style:none;  
     margin:0;  
     padding:0;  
     position:absolute;  
     top:117px;  
     }
ul.menu ul {  
     display:none;  
     }
ul.menu li {  
     display:block;  
     width:150px;  
     height:30px;  
     background:white;  
     padding:5px;  
     padding-left:15px;  
     list-style:none; 
     }
ul.menu li:hover {  
     background:rgb(238,191,236);  
     width:150px;  
     border-right:2px solid rgb(186,0,181);  
     }
ul.menu li:hover >ul {  
     display:block;  
     position:relative;  
     top:-23px;  
     left:117px; 
     }
</style>
<ul class="menu">
    <li>Producto1</li>
    <li>Producto2</li>
    <li>Producto3
        <ul><li>Productos especiales
                <ul><li>lista de Productos especiales
                        <ul><li>1</li>
                            <li>2</li>
                            <li>3</li>
                        </ul>
                    </li>
                </ul>
            </li>
        </ul>
    </li>
</ul> 
Bueno, el asunto es que cuando hago el :hover sobre <li>lista de Productos especiales, el menú se me desplega desplazado hacia abajo debido a que el texto supera el ancho del <li>; y queda muy antiestético.
Alguien podria echarme una manita con este asunto? jeje de nuevo, gracias!