Tema: Centrar menu
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/06/2012, 01:20
Avatar de 60NZ4
60NZ4
 
Fecha de Ingreso: mayo-2012
Ubicación: 404 Not found
Mensajes: 112
Antigüedad: 12 años
Puntos: 2
Centrar menu

Hola amigos, tengo un problema con mi menu, ahora añado el codigo, pero basicamente es que me sale pegado a la izquierda y me gustaria que saliese centrado, pero conservando la estructura de que ocupe el 100% del ancho, seria mas o menos asi


Home|About|...|...---------------------------

y me gustaria que se centrase de esta forma

-------Home|About|...|...|...|-----------


no sabia como explicarlo espero que se entienda claro

aqui adjunto el css

Código CSS:
Ver original
  1. /*------------------------------------------------------------------*/
  2. /*-----------------------------menu---------------------------------*/
  3. /*------------------------------------------------------------------*/
  4.        
  5. #dhtmlgoodies_menu li a {
  6.                 height:30px;
  7.                 width:100px;  
  8.                 text-decoration: none;
  9.                 display: block;
  10.                 padding: 0 20px;
  11.                 line-height: 35px;
  12.                 color: #FFF;
  13.             }
  14.  
  15. #dhtmlgoodies_menu li a:hover, #dhtmlgoodies_menu li.active a {
  16.                 background-color: #f5f5f5;
  17.                 border-bottom: 2px solid #DDD;
  18.                 color: #999;
  19. }
  20.  
  21. #dhtmlgoodies_menu ul li ul{
  22. display:none;
  23. }
  24.  
  25. /* Submenu */
  26. #dhtmlgoodies_menu ul{
  27. border:1px solid #000;
  28. background-color:#666;
  29. padding:0px;
  30. font-weight:bold;
  31. list-style:none;
  32. }
  33.  
  34. #dhtmlgoodies_menu ul.menuBlock1{ /* Barra de menú - elementos del menu principal*/
  35. border:0px;
  36. padding:1px;
  37. border:1px solid #000;
  38. background-color:#666;
  39. overflow:visible;
  40. }
  41.  
  42. #dhtmlgoodies_menu ul.menuBlock2{ /* Barra de menú - elementos del menu principal*/
  43. border:0px;
  44. padding:0px;
  45. border:1px solid #000;
  46. }
  47. #dhtmlgoodies_menu a{
  48. color: #FFF;
  49. text-decoration:none;
  50. padding-left:2px;
  51. padding-right:2px;
  52. }
  53.  
  54. /* Estilos del menú principal. El que esta siempre visible */
  55.  
  56. #dhtmlgoodies_menu .currentDepth1{
  57. padding-left:5px;
  58. padding-right:5px;
  59. border:1px solid #666;
  60. }
  61. #dhtmlgoodies_menu .currentDepth1over{
  62. padding-left:5px;
  63. padding-right:5px;
  64. background-color:#eee;
  65. border:1px solid #000;
  66. }
  67. #dhtmlgoodies_menu .currentDepth1 a{
  68. font-weight:bold;
  69. }
  70. #dhtmlgoodies_menu .currentDepth1over a{
  71. color:#666;
  72. font-weight:bold;
  73. }
  74.  
  75.  
  76.  
  77. /*------------------------------------------------------------------*/
  78. /*-----------------------------fin-menu-----------------------------*/
  79. /*------------------------------------------------------------------*/

habia probado a añadir esto

#dhtmlgoodies_menu {
text-align:center;
}
pero no hace nada, y al final lo que he echo a sido en el html poner esto:

Código HTML:
Ver original
  1. <div id="dhtmlgoodies_menu">
  2.            
  3.                     <ul>
  4.                         <li><a href="#">Home</a></li>
  5.                         <li><a href="#">About</a></li>
  6.                         <li><a href="#">Services</a></li>
  7.                         <li><a href="#">Products</a>
  8.                            
  9.                     </ul>
  10.                
  11.         </div>

asi me sale pero no se centra, tambien he probado ha hacerlo con una tabla de esta forma

Código HTML:
Ver original
  1. <div id="dhtmlgoodies_menu">
  2.                 <table border="0" cellpadding="0" cellspacing="0" style="text-align:center">       
  3.                 <tr><td>   
  4.                
  5.                     <ul>
  6.                         <li><a href="#">Home</a></li>
  7.                         <li><a href="#">About</a></li>
  8.                         <li><a href="#">Services</a></li>
  9.                         <li><a href="#">Products</a>
  10.                            
  11.                     </ul>
  12. </td></tr>
  13.                 </table>   
  14.                
  15.         </div>

De esta forma si me sale centrado pero solo los elementos del menu, no se ve el fondo de la linea entera que es lo que yo quiero que se vea...

es decir se centrado pero asi

Home|About|Services|Products
cuando yo queria asi

--------Home|About|Services|Products-------

----- se entiende que es la parte negra del menu (quien haya probado el codigo sabra lo que digo XD)

me trae loco esto amigos, ¿saben que es lo que tengo que tocar?

gracias :D
__________________
Nadie nace aprendido, un experto es simplemente alguien que ya ha cometido muchos errores