Foros del Web » Creando para Internet » CSS »

Problema con menu - visualizacion

Estas en el tema de Problema con menu - visualizacion en el foro de CSS en Foros del Web. Hola a todos, soy nuevo en este foro y en el mundo de la programación web y tengo un problema Resulta que para empezar me ...
  #1 (permalink)  
Antiguo 26/08/2015, 20:33
 
Fecha de Ingreso: febrero-2015
Ubicación: General Deheza, Córdoba
Mensajes: 2
Antigüedad: 9 años, 2 meses
Puntos: 0
Problema con menu - visualizacion

Hola a todos, soy nuevo en este foro y en el mundo de la programación web y tengo un problema

Resulta que para empezar me descargue el dreamweaver cs6 y una plantilla de un sitio web que me gusto bantante. Peero, esa plantilla no tenia submenus que es lo que me hacia falta, entonces buscando por la web encontre como agregarlo al codigo en html y en css.

Al principio:
[URL="http://prntscr.com/89c8nm"]http://prntscr.com/89c8nm[/URL]

Luego de agregar el codigo:
[URL="http://prntscr.com/89c8wg"]http://prntscr.com/89c8wg
[/URL]

Ahora el problema era que quedaba corrido hacia el borde de la pantalla pero debia quedar al mismo nivel que el primer boton, entonces hablando con un usuario de otra pagina me dio una solucion, por lo que modifique el css y se solociono parcialmente, porque en google chrome funciona bien pero lo pruebo en internet explorer y se muestra el submenu sobre el menu tapando todo.

En IE (version 9):
[URL="http://prntscr.com/89c9rn"]http://prntscr.com/89c9rn
[/URL]
En Firefox no lo he podido probar..

Código CSS-inicial:
Ver original
  1. /*********************************************************************************/
  2. /* Menu                                                                          */
  3. /*********************************************************************************/
  4.  
  5.     #menu
  6.     {
  7.     }
  8.    
  9.     #menu ul li
  10.     {
  11.         display: inline-block;
  12.         padding-left: 1.2em; padding-right: 1.3em;
  13.         background: #ff8a0e;
  14.         text-align: center;
  15.     }
  16.    
  17.     #menu li
  18.     {
  19.         display: inline-block;
  20.         float: left;
  21.     }
  22.  
  23.     #menu ul li ul
  24.     {
  25.         display: none; position: absolute;  text-align: center;
  26.     }
  27.    
  28.     #menu ul li ul li
  29.     {
  30.         position: relative;
  31.         display: inline-block;
  32.         left: -382px;
  33.         float: left;
  34.         background: #ff8a0e;
  35.     }
  36.    
  37.     #menu ul li:hover ul
  38.     {
  39.         display: inline-block;
  40.         position: absolute; padding: 0em;
  41.        
  42.     }
  43.    
  44.     #menu li a, #menu li span
  45.     {
  46.         display: inline-block;
  47.         padding: 1em 1em;
  48.         text-decoration: none;
  49.         font-size: 0.9em;
  50.         font-weight: 600;
  51.         text-transform: uppercase;
  52.         outline: 0;
  53.         color: #FFF;
  54.     }
  55.    
  56.     #menu li:hover a, #menu li.active a, #menu li.active span
  57.     {
  58.     }
  59.    
  60.     #menu .current_page_item a
  61.     {
  62.         color: #FFF;
  63.     }

Código CSS-final:
Ver original
  1. /*********************************************************************************/
  2. /* Menu */
  3. /*********************************************************************************/
  4.  
  5. #menu
  6. {
  7. }
  8.  
  9. #menu ul li
  10. {
  11. display: inline-block;
  12. padding: 0em;
  13. background: #ff8a0e;
  14. text-align: center;
  15. }
  16.  
  17. #menu li
  18. {
  19. display: inline-block;
  20. float: left;
  21. }
  22.  
  23. #menu ul li ul li {
  24. position: relative;
  25. left: -269px;
  26. float: left;
  27. background: #ff8a0e;
  28. }
  29. #menu ul li ul
  30. {
  31. display: none; position: absolute; text-align: center;
  32. }
  33. #menu ul li:hover ul
  34. {
  35. display: inline-block;
  36. position: absolute; padding: 0em;
  37.  
  38. }
  39.  
  40. #menu li a, #menu li span
  41. {
  42. display: inline-block;
  43. padding: 1em 1em;
  44. text-decoration: none;
  45. font-size: 0.9em;
  46. font-weight: 600;
  47. text-transform: uppercase;
  48. outline: 0;
  49. color: #FFF;
  50. }
  51.  
  52. #menu li:hover a, #menu li.active a, #menu li.active span
  53. {
  54. }
  55.  
  56. #menu .current_page_item a
  57. {
  58. color: #FFF;
  59. }

Código HTML:
Ver original
  1. <div id="menu">
  2.                 <ul>
  3.                     <li class="current_page_item"><a href="http://www.melancor.com.ar/index" accesskey="1" title="">Homepage</a></li>
  4.                     <li><a href="http://www.melancor.com.ar/nosotros" accesskey="2" title="">Nosotros</a></li>
  5.                     <li><a href="http://www.melancor.com.ar/Trabajos" accesskey="3" title="">Trabajos</a>
  6.                         <ul>
  7.                             <li><a href="http://www.melancor.com.ar/cocina" accesskey="5" title="">Cocina</a></li>
  8.                             <li><a href="http://www.melancor.com.ar/dormitorio" accesskey="6" title="">Dormitorio</a></li>
  9.                             <li><a href="http://www.melancor.com.ar/oficinayliving" accesskey="7" title="">Oficina y Living</a></li>
  10.                             <li><a href="http://www.melancor.com.ar/marmoles" accesskey="8" title="">Mesadas</a></li>
  11.                             <li><a href="http://www.melancor.com.ar/baño" accesskey="9" title="">Baño</a></li>
  12.                             <li><a href="http://www.melancor.com.ar/quincho" accesskey="10" title="">Quincho</a></li>
  13.                             <li><a href="http://www.melancor.com.ar/negocio" accesskey="11" title="">Negocio</a></li>
  14.                             </ul>
  15.                     </li>
  16.                     <li><a href="http://www.melancor.com.ar/contacto" accesskey="4" title="">Contacto</a></li>
  17.                 </ul>
  18.             </div>
Primero queria saber si a ustedes les pasa lo mismo con mi codigo o si se les ve bien.

Si sucede lo mismo, podrian alguien decirme como solucionarlo?

Saludos y gracias de antemano..!
  #2 (permalink)  
Antiguo 26/08/2015, 22:09
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 9 años, 4 meses
Puntos: 91
Respuesta: Problema con menu - visualizacion

lo subi a Codepen y conmigo se vee "bien" por asi decirlo jejeje, no le veo ningun error >_< podrias decir cual es tu error o mas bien que es lo que quieres exactamente?

http://codepen.io/AngelKrak/pen/EVYKKe
  #3 (permalink)  
Antiguo 27/08/2015, 14:39
 
Fecha de Ingreso: febrero-2015
Ubicación: General Deheza, Córdoba
Mensajes: 2
Antigüedad: 9 años, 2 meses
Puntos: 0
Respuesta: Problema con menu - visualizacion

lo que sucede es que el submenu aparece "desfasado" digamos, quiero que al pasar el mouse por encima, el submenu arranque a la misma "altura" que el menu pero por debajo sin que se superponga..
en algunas pc con google chrome lo veo bien, pero en otras no..
y con internet explorer en ninguna pc funciona bien, al igual que con firefox que lo probe hace unos minutos.

si no se puede arreglar de esa manera lo podria hacer que aparezca un listado vertical.. pero no se como cambiar el codigo para lograrlo

Etiquetas: chrome, corre, explorer, google, internet, submenu
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 08:27.