Foros del Web » Creando para Internet » CSS »

[SOLUCIONADO] Error centrar un div

Estas en el tema de Error centrar un div en el foro de CSS en Foros del Web. 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á ...
  #1 (permalink)  
Antiguo 11/08/2016, 21:49
 
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.
  #2 (permalink)  
Antiguo 12/08/2016, 11:29
Avatar de rodrypaladin
Moderador
 
Fecha de Ingreso: abril-2010
Ubicación: Madrid
Mensajes: 2.127
Antigüedad: 14 años
Puntos: 468
Respuesta: Error centrar un div

Buscas conseguir esto ?? Ver ejemplo en vivo

Código HTML:
Ver original
  1. <div class="padre">
  2.   <p>David</p>
  3.   <p>Calle Desengaño 21</p>
  4.   <p>963998877</p>
  5. </div>

Código CSS:
Ver original
  1. .padre {
  2.   display:flex;
  3.   justify-content: center;
  4.   align-items: center;
  5.   flex-flow: column wrap;
  6. }
  7.  
  8. p {
  9.   margin-top: 5px;
  10.   margin-bottom: 5px;
  11. }

Deberías hacer un curso de HTML hay errores en tu código de cosas básicas, cierras etiquetas que nunca has abierto!!
__________________
No te olvides de dar +1 a quien te echa un cable ;)
  #3 (permalink)  
Antiguo 12/08/2016, 13:43
 
Fecha de Ingreso: enero-2016
Ubicación: Venezuela
Mensajes: 139
Antigüedad: 8 años, 3 meses
Puntos: 3
Respuesta: Error centrar un div

Cita:
Iniciado por rodrypaladin Ver Mensaje

Deberías hacer un curso de HTML hay errores en tu código de cosas básicas, cierras etiquetas que nunca has abierto!!
Gracias por responder, las etiquetas que cierro las abrí pero he borrado parte del código que tengo en PHP, ya lo solucioné.

Saludos.

Etiquetas: html, width
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:53.