Cuando desplego el menú y muevo el cursor sobre la lista desplegada, ésta desaparece exactamente a la altura de los spans, como si éstos o uno de ellos se interpusiera y no dejara recorrer completa la lista desplegada. ¿Por qué?
He aquí el HTML (es mucho pero lo pongo todo para que no pierdan detalle):
Código HTML:
Y aquí el CSS (es mucho, pero lo puse todo para que no pierdan detalle):Ver original
<body> <div id="header"> <center> <ul id="ul_principal"> <li id="cero">educación <ul> </ul> </li> <li id="cero">conocimientos <ul> </ul> </li> </ul> </center> </div> <div id="content"> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <center> <p> Nací al final de la década de <span id="span1">1970<span id="fondo1"><span id="fondo2">La Real Academia de la Lengua Española indica que la forma correcta de anunciar una década es la mencionada, y no: "Los setentas".</span></span></span>, en el sur de la Ciudad de México. Viví los primeros 28 años allí hasta que nació mi hija (ahora con 5 años), y desde entonces vivo al oriente de la misma ciudad. Tengo una carrera en el area de humanidades. Como esta carrera prácticamente no tiene campo laboral... </p> </center> </div> <div id="footer"> </div> </body>
Código CSS:
Ver original
<style type="text/css"> // #header, #footer y #content forman el LAYOUT principal. #header, #footer { width:100%; height:110px; background-color:white;} #content { height:400px; width:100%; background-color:white;} p { position:relative; top:0px; left:0px; width:650px; font-size:18px; line-height:40px; color:#666; text-align:justify;} // Lo siguiente formatea el menú. ul { position:relative; top:0px; left:0px; list-style-type:none;} #ul_principal { position:relative; top:50px; left:auto; width:912px; height:auto; list-style-type:none; margin:0px auto;} li { font-size:20px; font-family:Freestyle Script; width:150px; height:50px; line-height:45px; background-color:#666; color:#FFF; text-align:center; border:1px solid white; list-style-type:none;} li ul {display:none;} #cero {float:left;} #small {font-size:16px;} .radius_1 {border-radius:20px 0px 0px 20px;} .radius_2 {border-radius:0px 20px 20px 0px;} li:hover { color:#0F0; cursor:pointer;} li:hover ul { display:block; position:relative; top:5px; left:-41px;} // Lo siguiente formatea los span para convertirlos en POP-UP'S. #span1 { position:relative; color:red; cursor:pointer;} #fondo1 { display:none; position:absolute; top:-130px; left:250px; width:250px; height:150px; background-color:#39C; border-radius:20px 0px 20px 0px; box-shadow:black 10px 10px 10px;} #fondo2 { display:none; position:absolute; top:10px; left:10px; width:210px; height:110px; background-color:#36C; border-radius:15px 0px 15px 0px; box-shadow:inset white 5px 5px 5px, inset white -5px -5px 5px; font-size:14px; line-height:20px; color:white; padding:10px;} #span1:hover span {display:block;} #span1:hover span span {display:block;} </style>