Tema: Centrar menu
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2012, 13:26
vtscarlos
 
Fecha de Ingreso: octubre-2012
Mensajes: 45
Antigüedad: 12 años, 1 mes
Puntos: 1
Centrar menu

Hola tengo un problema.
Estoy creando una web y tengo un problema, he creado un menu alargado que ocupa de ancho toda la pantalla, el problema es que según la resolución de cada monitor sale de una forma u otra, con 1920 1080 va bien y no se como arreglarlo.

Tal y como está a hora va bien en cualquier navegador pero a nada que le meto un left en pixels o en porcentajes se descuadra en distintas resoluciones
lo que yo quiero es que en cualquier monitor etc este cuadrado ala vez que las demás capas de abajo
La web en cuestión:

www.deskwebs.com

Código CSS:
Ver original
  1. CSS:
  2.  
  3. body{
  4. background-color:white;
  5. margin:0px;
  6. }
  7.  
  8.  
  9. header{
  10. width:900px;
  11. height:200px;
  12. margin:0px auto;
  13. border:solid 1px black;
  14. background-image:url(../images/header.png);
  15. }
  16. section{
  17.  
  18. width:900px;
  19. margin:0px auto;
  20. height:600;
  21. border:solid 1px black;
  22. }
  23.  
  24. footer {
  25. width:900px;
  26. height:50px;
  27. border:solid 1px black;
  28. margin:10px auto;
  29. }
  30. nav{
  31. width:auto;
  32. height:auto;
  33. margin:0px auto;
  34.  
  35. }
  36.  
  37. div.contenedor{
  38. width:auto;
  39. height:auto;
  40. margin:auto;
  41.  
  42.  
  43. }
  44.  
  45.  
  46. .menu { top:0;background:#2b2a28;margin: 0 auto;border-bottom: solid 3px #477bd2;}
  47. .menu ul { border-radius:3px;background:#666;margin: 0 auto;width:900px;background: #2b2a28;overflow:hidden;margin-left:461px;}
  48. .menu ul li { color:#fff;list-style:none;float:left;font-size:12px;padding-top:35px;}
  49. .menu ul li a { color:#eee;text-decoration:none;padding:28px 26px;cursor:pointer;border-top:none;text-transform:uppercase;font-size:10px;font-weight:bold;}
  50. .linkz ul li a:hover{color:#ccc;}
  51.  
  52. /* Icons */
  53. .menu ul li a.home {background: url(../images/home.png) no-repeat top center;}
  54. .menu ul li a.wishlist {background:url(../images/wish_list.png) no-repeat top center;}
  55. .menu ul li a.account {background:url(../images/account.png) no-repeat top center;}
  56. .menu ul li a.cart {background:url(../images/cart.png) no-repeat top center;}
  57. .menu ul li a.checkout {background:url(../images/checkout.png) no-repeat top center;}
  58. .menu ul li a.login {background:url(../images/login.png) no-repeat top center;}
  59. .menu ul li a.register {background:url(../images/register.png) no-repeat top center;}
  60.  
  61. /* Menu Dotted Borders */
  62. .menu ul li.home {background: #477bd2;height:24px;}
  63. .menu ul li.wishlist {border-right: dotted 1px #5a5957;height:24px;}
  64. .menu ul li.account{border-right: dotted 1px #5a5957;height:24px;}
  65. .menu ul li.cart{border-right: dotted 1px #5a5957;height:24px;}
  66. .menu ul li.checkout{border-right: dotted 1px #5a5957;height:24px;}
  67. .menu ul li.login{border-right: dotted 1px #5a5957;border-left: dotted 1px #5a5957;height:24px;}
  68. .menu ul li.register{border-left: dotted 1px #5a5957;height:24px;}
  69.  
  70.  
  71. /* Menu Hover Effect */
  72. .menu ul li.wishlist:hover,
  73. .menu ul li.account:hover,
  74. .menu ul li.cart:hover,
  75. .menu ul li.checkout:hover,
  76. .menu ul li.login:hover,
  77. .menu ul li.register:hover { color:#ccc;background-color:#477bd2;}
  78.  
  79.  
  80. /* Menu Active State */
  81. .linkz ul li.active a{ color:#fff;background-color:#e83d02;}
  82.  
  83. .menu ul li a.home:hover{ background-color:#e83d02;color:#ccc;}


Código HTML:
Ver original
  1. codigo html:
  2.  
  3.     <div class="contenedor">
  4.        
  5.            
  6.            
  7.            
  8.                 <div class="menu">
  9.                         <ul>
  10.                         <li class="home"><a href="" class="home">Inicio</a></li>
  11.                         <li class="wishlist"><a href="" class="wishlist">Proyectos</a></li>
  12.                         <li class="account"><a href="" class="account">Información</a></li>
  13.                         <li class="cart"><a href="" class="cart">Presupuestos</a></li>
  14.                         <li class="checkout"><a href="" class="checkout">Contacto</a></li>
  15.                         <li class="login" style="float:right;"><a href="" class="login">Iniciar sesión</a></li>
  16.                         <li class="register" style="float:right;"><a href="" class="register">Registrarse</a></li>
  17.                         </ul>
  18.                 </div>
  19.            
  20.        
  21.             <header>
  22.             </header>
  23.             <section>
  24.            
  25.             </section>
  26.            
  27.             <footer>
  28.             </footer>
  29.     </div>
  30.     </body>

Última edición por vtscarlos; 21/10/2012 a las 13:46