Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/11/2013, 07:50
miriamgomez
 
Fecha de Ingreso: abril-2008
Mensajes: 348
Antigüedad: 16 años
Puntos: 1
Problema con la alineación de un tabla

Hola:

tengo el siguiente problema:

en un div quiero poner las tablas centradas, pero siempre me las manda a la izquierda, aunque le ponga a la tabla la propiedad :

<table width="450" border="1" align="center">

Despues de investigar un poco el problema viene por la hoja de estilo que usa el menu:
Código CSS:
Ver original
  1. /* Reset code to remove theme inherent styling */
  2. *
  3. {
  4. margin:0;
  5. padding:0;
  6. }
  7. .dcjq-mega-menu ul.menu ul, .dcjq-mega-menu ul.menu li {
  8. list-style: none;
  9. padding: 0;
  10. margin: 0;
  11. }
  12. .dcjq-mega-menu ul.menu ul {
  13. display: none; /* Hides non-mega links */
  14. }
  15. .dcjq-mega-menu ul.menu .sub ul {
  16. display: block; /* overrides above hide */
  17. }
  18.  
  19. /* Main menu styles */
  20. .dcjq-mega-menu ul.menu {
  21.     width: 100%;
  22.     height: 40px;
  23.     position: relative; /* Important - required for positioning of mega menu */
  24.     font: normal 13px Arial, sans-serif;
  25.  
  26.     background: #222 url(images/bg_black.png) repeat-x 0 -80px;
  27.     background-repeat: repeat-x;
  28.     background-position: 0 -80px;
  29. }
  30. .dcjq-mega-menu ul.menu li {
  31. float: left;
  32. font-weight: bold;
  33. }
  34. .dcjq-mega-menu ul.menu li a {
  35. float: left;
  36. display: block;  
  37. padding: 12px 25px;
  38. background: url(images/fondo.fw.png) repeat-x 100% 0;
  39. color: #fff;
  40. text-shadow: 1px 1px 1px #000;
  41. text-decoration: none;
  42. }
  43. .dcjq-mega-menu ul.menu li.mega-hover a, .dcjq-mega-menu ul.menu li a:hover {
  44.     background-position: 100% -40px;
  45.     color: #006;
  46.     text-shadow: none;
  47. }
  48.  
  49. /* Arrow tag for parent links */
  50. .dcjq-mega-menu ul.menu li a.dc-mega {
  51. padding-right: 38px; /* Additional padding for arrow */
  52. position: relative; /* Required for arrow positioning */
  53. }
  54. .dcjq-mega-menu ul.menu li a .dc-mega-icon {
  55. display: block;
  56. position: absolute;
  57. top: 18px;
  58. right: 15px;
  59. width: 8px;
  60. height: 6px;
  61. background: url(images/arrow.png) no-repeat 0 0;
  62. }
  63. .dcjq-mega-menu ul.menu li.mega-hover a .dc-mega-icon {
  64. background-position: 0 100%;
  65. }
  66.  
  67. /* Mega Menu Styling */
  68. /* Mega Drop Down Container */
  69. .dcjq-mega-menu ul.menu li .sub-container {
  70. position: absolute; /* Required */
  71. background: url(images/bg_sub_left.png) no-repeat 0 100%;
  72. padding-left: 10px;
  73. margin-left: -3px;
  74. }
  75. .dcjq-mega-menu ul.menu li .sub {
  76. background: url(images/bg_sub.png) no-repeat 100% 100%;
  77. padding: 20px 20px 20px 10px;
  78. }
  79. .dcjq-mega-menu ul.menu li .sub-container.mega .sub {
  80. padding: 20px 10px 0 0;
  81. }
  82. .dcjq-mega-menu ul.menu li .sub .row { /* Clear the sub-menu floats */
  83. width: 100%;
  84. overflow: hidden;
  85. clear: both;
  86. }
  87. .dcjq-mega-menu ul.menu li .sub li {
  88. float: none;
  89. font-size: 1em;
  90. font-weight: bold;
  91. }
  92. /* Sub-menu Headers */
  93. .dcjq-mega-menu ul.menu li .sub li.mega-hdr { /* Sub-menu headers - i.e. 2nd level navigation */
  94. float: left; /* Float the sub-menus and give them a fixed width to from the mega menu rows */
  95. width: 260px;
  96. margin: 0 10px 20px 10px;
  97. border: 1px solid #ccc;
  98. }
  99. .dcjq-mega-menu ul.menu li .sub a { /* Clear the styles from the top-level links and set the font styles */
  100.     background: none;
  101.     border: none;
  102.     text-shadow: none;
  103.     color: #009;
  104.     padding: 7px 10px;
  105.     display: block;
  106.     float: none;
  107.     text-decoration: none;
  108.     font-size: 0.9em;
  109.     text-align: left;
  110. }
  111. .dcjq-mega-menu ul.menu li .sub li.mega-hdr a.mega-hdr-a {
  112.     padding: 7px 10px;
  113.     margin-bottom: 5px;
  114.     border-bottom: 1px solid #ccc;
  115.     text-transform: uppercase;
  116.     font-weight: bold;
  117.     color: #006;
  118.     background: #EAEAEA url(images/bg_hdr.png) repeat-x center center;
  119. }
  120. .dcjq-mega-menu ul.menu li .sub li.mega-hdr a.mega-hdr-a:hover {
  121. color: #000;
  122. text-shadow: none;
  123. }
  124.  
  125.  
  126. /* Add the individual sub-menu backgrounds */
  127. .dcjq-mega-menu ul.menu li .sub li#menu-item-1 {
  128. background: url(images/bg_coupe.jpg) no-repeat 135px 40px;
  129. }
  130. .dcjq-mega-menu ul.menu li .sub li#menu-item-2 {
  131. background: url(images/bg_sedan.jpg) no-repeat 135px 40px;
  132. }
  133. .dcjq-mega-menu ul.menu li .sub li#menu-item-3 {
  134. background: url(images/bg_convert.jpg) no-repeat 135px 40px;
  135. }
  136. .dcjq-mega-menu ul.menu li .sub li#menu-item-4 {
  137. background: url(images/bg_suv.jpg) no-repeat 135px 40px;
  138. }
  139. .dcjq-mega-menu ul.menu li .sub li#menu-item-5 {
  140. background: url(images/bg_pickup.jpg) no-repeat 135px 40px;
  141. }
  142. .dcjq-mega-menu ul.menu li .sub li#menu-item-6 {
  143. background: url(images/bg_sports.jpg) no-repeat 135px 40px;
  144. }
  145.  
  146. /* Style the 3rd level links */
  147. .dcjq-mega-menu ul.menu li .sub li ul li {
  148. margin-right: 90px;
  149. }
  150. .dcjq-mega-menu ul.menu .sub li.mega-hdr li a {
  151. color: #006;
  152. font-weight: normal;
  153. padding: 3px 0 3px 25px;
  154. background: url(images/bullet.png) no-repeat 10px 8px;
  155. }
  156. .dcjq-mega-menu ul.menu .sub li.mega-hdr li a:hover {
  157.     color: #0066FF;
  158.     background-image: url(images/bullet_on.png);
  159. }
  160.  
  161. /* Styling for items with only 2 levels */
  162. .dcjq-mega-menu ul.menu li .sub-container.non-mega .sub {
  163. padding: 20px 20px 20px 10px;
  164. }
  165. .dcjq-mega-menu ul.menu li .sub-container.non-mega li {
  166. width: 190px; /* Set the drop down width */
  167. }
  168. .dcjq-mega-menu ul.menu li .sub-container.non-mega li a {
  169. padding: 7px 5px 7px 22px;
  170. background: url(images/bullet.png) no-repeat 5px 12px;
  171. }
  172. .dcjq-mega-menu ul.menu li .sub-container.non-mega li a:hover {
  173. color: #0066ff;
  174. background-image: url(images/bullet_on.png);
  175. }

No doy con el motivo de que luego las tablas de vayan a la izquierda, ni se como decirle que en el div que va la tabla vayan centradas, alguna idea