Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/08/2011, 15:18
Avatar de Alvaro_Franz
Alvaro_Franz
 
Fecha de Ingreso: mayo-2011
Mensajes: 84
Antigüedad: 12 años, 11 meses
Puntos: 4
Respuesta: Duda con display: block en un div

Viendo tu código por encima, deduzco lo siguiente (pudiendo estar equivocado):

Aplicas margin auto en los lados sin especificar un ancho en concreto. Esto hará que tu caja x ocupe el 100% de su contenedor.

Prueba a darle un ancho a ese contenedor.

Por ejemplo:

Código CSS:
Ver original
  1. #x {
  2.     margin: 0 auto;
  3.     width:400px;
  4.     text-align: center;
  5.     font-size: 0.9em;
  6.     font-family: Arial, "MS Trebuchet", sans-serif;
  7.     background-color: yellow;
  8. }
  9.  
  10. #x table {
  11.     display:block;
  12.     border: 2px dashed grey;    
  13. }

Esto debería crearte una tabla centrada con 400px de ancho, fondo amarillo y borde de líneas.

Pd: El display block obliga a crear un elemento de bloque, que ocupe TODA la línea.

Un saludo.
__________________
La verdadera libertad consiste en dominarse a uno mismo