2012-02-27 16 views
5

Estoy buscando hacer que esta mesa esté en el centro de su div y me está volviendo loco! Intenté usar CSS y trucos de HTML para hacerlo y nada está funcionando. Mi último esfuerzo consistiría en agregar relleno a la izquierda de las columnas y simplemente echarle un vistazo, pero decidí pedir ayuda antes de tomar esa medida.Centrar una TABLA dentro de un DIV

http://jsfiddle.net/RQXvR/

+0

¿tiene un mejor ejemplo? su tabla ocupa todo el ancho del div que está en –

+0

Tiene un 'contenedor' de clase en su mesa que hace que ocupe todo el ancho de su matriz –

Respuesta

12

probar esto css para su mesa

table {margin: 0 auto;} 
+0

, por desgracia lo intenté tan pronto como para no poderlo ... gracias usted tho – user1053263

+0

Hola usuario1053263, he visto su código y CSS en Firefox 3.6 y su tabla está en el centro de la clase = div "contenido". ¿Puede por favor especificar dónde está exactamente enfrentando el problema o estoy recibiendo su pregunta de manera diferente? O ¿Desea alinear las celdas de la mesa al centro? – w3uiguru

1

¿qué hay de agregar otro div con esa propiedad css?

+0

intenté contener la tabla dentro de un dv con él, pero nada – user1053263

2

Aquí está la respuesta:

http://jsfiddle.net/RQXvR/8/

Tome la width: 100%; fuera de la clase .container, y añadir margin: 0 auto; a su mesa.

0

hacer esto

definir la anchura de la div por ejemplo: 1000px;

por lo que el div debe tener este CSS para hacerlo central.

.div 
{ 
width:1000px; 
position:relative; 
z-index-200; 
left:50%; 
margin-left: -500px; 
} 

Explicación:

= margen izquierda a la mitad de la anchura definida.

+0

Por favor, vuelva a examinar su código. – Purag

+0

¿eh? editado por falta de punto y coma? ¿Por qué -1? tan grosero ... – Bert

+0

Lo siento, no quise ser grosero, solo señalé que hay errores de sintaxis y que esto no funcionará por una razón específica. ¿Necesitas que te diga cuál es el motivo? – Purag

3

Pruebe usar <center> </center> etiquetas.

Cuestiones relacionadas