index.php?id=117

Centrar Verticalmente con CSS

Por Yal Publicidad


Publicado el Jue 10 de Marzo del 2022 a las 22:22



En este tutorial veremos centrar verticalmente con CSS

Hoy veremos tres formas diferentes de alinear una web verticalmente con CSS, totalmente validadas por el W3C y que dará ese toque de estética a tu web.

Método con flexbox (recomendado)

Este método es el más recomendado y fácil de implementar. Desarrollamos el siguiente código:

HTML
<div class="padre">
   <div class="hijo">Tu contenido aquí.</div>
</div>
CSS
.padre {
   display: flex;
   align-items: center;
   height: 100px;
}

Con align-items: center centramos verticalmente. Si deseamos centrar horizontalmente usamos la propiedad justify-content: center.

Método Line-height

Este método es solo aplicable con líneas de textos. Desarrollamos el siguiente código:

HTML
<div class="padre">
   <div class="hijo">Tu contenido aquí.</div>
</div>
CSS
.padre .hijo {
  line-height: 200px;
}

Método Table

Con este método trabajamos las capas(div) como tablas y celdas HTML, lo que permite usar la propiedad vertical-align: middle. Desarrollamos el siguiente código:

HTML
<div class="padre">
   <div class="hijo">Tu contenido aquí.</div>
</div>
CSS
.padre {
  display: table;
  height:200px;
  width: 100%;
}
.padre .hijo {
  display: table-cell;
  vertical-align: middle;
}


Deja un comentario:
Buscar
Acerca de Nosotros
@yalpublicidad Agencia de publicidad online. 21 años de experiencia en el diseño y desarrollo de imagen e identidad corporativa de tu empresa...