Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2016, 21:49
byrong
 
Fecha de Ingreso: enero-2016
Ubicación: Venezuela
Mensajes: 139
Antigüedad: 8 años, 3 meses
Puntos: 3
Error centrar un div

Buenas noches, mi problema es el siguiente, tengo un div que muestra de la siguiente manera varios array:

Nombre.
Dirección
Teléfono.


Pero la cosa está que si la dirección es corta (Menos de 40 caracteres) me muestra a la izquierda.

Nombre.
Dirección
Teléfono.

Mi HTML es el siguiente:

Código HTML:
Ver original
  1. <div class="div">
  2.                 <table>
  3.                 <tr>
  4.                               <td>
  5.  
  6.  
  7.                 <label class="nombre">Acá el array </a>
  8.               </label>
  9.             </td>
  10.                 </tr>
  11.               <tr>
  12.                 <td>
  13.             <br>
  14.                 <label class="direccion">
  15.                 <b>Dirección:</b> Acá el array(...)</a>
  16.               </label>
  17.           </td>
  18.       </tr>    
  19.                 <td>
  20.                 <label class="telefono">
  21.             <b>Teléfono: Acá el array(...)</label>
  22.  
  23.         </td>

En el CSS tengo:

Código CSS:
Ver original
  1. .div{
  2.     justify-content:center;
  3.     height:150px;
  4.     padding:auto;
  5.     padding-left:30px;
  6.     padding-top:10px;
  7.     padding-bottom: 30px;
  8.     padding-right: 30px;
  9.     vertical-align: middle;
  10.     position: relative;
  11.     margin:auto;
  12.     text-align: center;
  13. }
  14. .nombre{
  15.     text-align: center;
  16.     vertical-align: middle;
  17.     text-decoration:underline;
  18.     font-size:24px;
  19.     margin-left:7.5%;
  20.     padding-bottom: 30px;
  21. }
  22.  
  23. .direccion{
  24.     text-align: center;
  25.     vertical-align: middle;
  26.     width: 100%;
  27.     margin:auto;
  28.     margin-left: 50px;
  29.     margin-top: 50px;
  30.     }
  31.  
  32. .telefono{
  33.     text-align: center;
  34.     vertical-align: middle;
  35.     width: 100%;
  36.     margin-left: 7.5%;
  37.     margin-bottom:50px;
  38. }

Que solución podría tener esto para que sin importar la longitud de Dirección me lo centre de manera correcta?

Saludos y gracias.