Centrar verticalmente cualquier contenido con Divi

Tutorial. Centrar contenido en Divi
Vamos a aprender cómo Centrar contenido en Divi sea cual sea el contenido.
En este mini-tutorial veremos algo tan simple como es alinear verticalmente el contenido de cualquier módulo al centro. Queremos posicionar los contenidos de distintos módulos (imagen, texto, anuncio y botón en esta práctica) al centro en lugar de en la parte superior como hace Divi por defecto. Para ver el ejemplo final, navega hasta el final de la práctica. También puedes pulsar aquí.
Este tutorial está inspirado en el de divisoup, pulsa aquí para ver la versión original, en inglés.
Claro que puedes aplicar rellenos a los contenidos. Sin embargo, podrías tener problemas de ajustes en pantallas más pequeñas. Algunos navegadores pueden responder de manera impredecible ante los valores de relleno porcentuales.
Por eso un poquito de CSS puede ser la solución para centrar verticalmente cualquier contenido.
El proceso
Una vez hemos creado una página o entrada y activado Usar constructor Divi, pulsa insertar columnas y selecciona 4 columnas.
A continuación insertamos un módulo en cada uno de nuestras columnas. Aquí hemos insertado en la primera columna un módulo de imagen. En la segunda columna, un módulo de texto. Para la tercera columna un módulo de anuncio y para la cuarta y última columna un botón. Ahora abrimos los ajustes de fila y activamos, en Ajustes avanzados de diseño, la opción Igualar las alturas de las columnas.
Aquí puedes ver el aspecto sin añadir el CSS.
Insertar el CSS
Para aplicar la alineación a los módulos debes copiar el código CSS que quieras aplicar en tu hoja de estilo css hijo y luego añadirlo al módulo en la pestaña ajustes de fila >>CSS personalizado >> Clase CSS de cada columna.
Si estás usando un tema hijo, navega en tu escritorio WP hasta Apariencia >> Editor y añade el código a tu hoja de estilo de tu tema hijo. Mira la imagen inferior como referencia.
Si NO estás usando un tema hijo, inserta en código sugiendo esta ruta Divi >> Opciones del tema y desplázate hasta abajo del todo. VAhí está el panel de CSS personalizado donde debes pegar el código que has copiado previamente . Aquí tienes la captura.
Este es el código CSS que debes copiar.
.ds-vertical-align { display: flex; flex-direction: column; justify-content: center; }
Cualquiera que sea el método elegido, ve a los ajustes de la fila de texto o Título de publicación donde quieras aplicar la sombra y pon la clase que hemos copiado. Ajustes de Fila >> CSS personalizado >>Clase CSS columna 1,2 3 y 4.
Como ves en la imagen arriba, debes poner la clase en cada campo de clase CSS, en cada columna, así que pon ds-vertical-align en cada campo de las columnas y ya lo tendrás hecho.
Y aquí puedes ver el resultado final, cómo se ajusta el contenido de los módulos.

Esto es un módulo de texto
Hola, llevo varios días intentando poner el sidebar igual que el tuyo,. Bueno, no igual. Resulta que yo he metido un sidebar en un módulo de divi builder. La cuestión es que se ve bien en móviles y escritorio, pero cuando se pone la tablet a 768, vamos en vertical, el sidebar se queda feísimo, yo quiero que me encajen en página como a tí, es deicr, que vaya uno encima del otro centrado y al 100. Cómo puedao hacerlo? Gracias…
Hola, Patricia
Yo en mi web uso el tema Extra que me facilita muchos aspectos de diseño (incluyendo este que mencionas) y además puedo usar Divi para crear cualquier página o entrada. La fusión de ambos temas me parece perfecta para lo que yo quiero. Prueba a usar el sidebar por defecto en lugar de un módulo, probablemente así se comporte correctamente en las tablets.
Un saludo
hola me gusta tu contenido me podrias ayudar con mi galeria quiero que tenga dos columnas pero en la versión móvil como le hago muchas gracias antemano
Hola, Juan
Si quieres que en la version movil se mantenga la disposición de escritorio intenta bloquear el diseño responsive con un poco de css: Mira este tutorial a ver si te vale: https://aulamedia.net/bloquear-el-diseno-responsive-en-la-vista-de-tablet-con-un-poco-de-css-en-divi/
Saludos
Gracias me funciono eres un crack
Gracias, Cristian!