Foros del Web » Creando para Internet » CSS »

Porque desaparece el submenu?

Estas en el tema de Porque desaparece el submenu? en el foro de CSS en Foros del Web. Hola! Tengo una duda, no se porque desaparece el submenu de "Tengo un local" y "Busco un local" de la siguiente web: http://www.apuntoeventos.com/tengo/formulario.php En cambio, ...
  #1 (permalink)  
Antiguo 01/11/2009, 09:09
Avatar de NaRanJiTo78  
Fecha de Ingreso: noviembre-2007
Ubicación: In the BeaCh
Mensajes: 874
Antigüedad: 16 años, 5 meses
Puntos: 10
Exclamación Porque desaparece el submenu?

Hola!

Tengo una duda, no se porque desaparece el submenu de "Tengo un local" y "Busco un local" de la siguiente web:

http://www.apuntoeventos.com/tengo/formulario.php

En cambio, en esta otra http://www.apuntoeventos.com/contacto/ funciona perfectamente, y a primera vista son iguales los dos menus:

Código:
#menu {
	text-align: center;
	font-size: 1em;
	width: 890px;
	top:25%;
	font-weight:bold;
	
	
}
#menu ul { list-style-type: none;}
#menu ul li.nivel1 { float: left;
width: 162px;
margin-left: 2px
;
}
#menu ul li a {display: block;
text-decoration: none;
color: #fff;
padding: 8px;
position: relative;
font-size:14px;
}
#menu ul li:hover {position: relative;
}
#menu ul li a:hover, #menu ul li:hover a.nivel1 {
color: #fff;
position: relative;
}
#menu ul li a.nivel1 {display: block!important;display: none;
position: relative;

}
#menu ul li ul {display: none;
}
#menu ul li a:hover ul, #menu ul li:hover ul {display: block;
position: absolute;left: 0px;
}
#menu ul li ul li a {width: 160px;
padding: 6px 0px 8px 0px;
border-top-color: #000;
}
#menu ul li ul li a:hover {border-top-color: #000;
position: relative;
}
table.falsa {border-collapse:collapse;
border:0px;
float: left;
position: relative;
}
y HTML:

Código:
<div id="apDiv9">
    <div id="menu">
      <ul>
        <li class="nivel1"><a href="../index.html" class="nivel1">Inicio</a>
          <!--[if lte IE 6]><a href="index.html" class="nivel1ie">Opción 1<table class="falsa"><tr><td><![endif]-->
        </li>
        <li class="nivel1"><a class="nivel1">Busco un Local</a>
          <ul>
            <li><a href="../busco/index.html">Información</a></li>
            <li><a href="../busco/formulario.php">Rellenar formulario</a></li>
          </ul>
        </li>
        <li class="nivel1"><a class="nivel1">Tengo un Local</a>
          <ul>
            <li><a href="../tengo/index.html">Información</a></li>
            <li><a href="../tengo/formulario.php">Rellenar Formulario</a></li>
          </ul>
        </li>
        <li class="nivel1"><a href="index.html" class="nivel1">Contacto</a>
          <!--[if lte IE 6]><a href="#" class="nivel1ie">Opción 5<table class="falsa"><tr><td><![endif]-->
        </li>
      </ul>
    </div>
  </div>
Alguien me podría ayudar?

Gracias
  #2 (permalink)  
Antiguo 01/11/2009, 14:33
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 16 años, 10 meses
Puntos: 539
Respuesta: Porque desaparece el submenu?

¿Cuántas veces se ha advertido contra el riesgo y la mala práctica que supone colocar todos los div con posición absoluta?
Pon un borde o mejor un fondo a tu "apDiv4" para que veas lo que ocurre.
Determinado el porqué del problema, te será fácil hallar la solución, creo.

Un saludo
__________________
Por una web con mucho estilo
+++ CUENTA ABANDONADA. ¿la quieres? +++
  #3 (permalink)  
Antiguo 01/11/2009, 15:21
Avatar de NaRanJiTo78  
Fecha de Ingreso: noviembre-2007
Ubicación: In the BeaCh
Mensajes: 874
Antigüedad: 16 años, 5 meses
Puntos: 10
Respuesta: Porque desaparece el submenu?

Muchas gracias, kseso?
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 02:22.