Cómo alinear verticalmente el contenido en el div

La capacidad de alinear verticalmente el contenido cuando crea un sitio web con Divi puede ser una ventaja conveniente para su cinturón de diseño. A veces, un cierto aspecto requiere la alineación vertical del contenido de diferentes maneras (centradas, hacia abajo, hacia arriba). La necesidad más común es tener el contenido enfocado vertical. Ofrece una nota encantadora de espaciado simétrico, que es muy útil cuando se usa múltiples columnas. Además, el contenido centrado en vertical permanece centrado en diferentes anchos del navegador, lo que elimina la gran carga de aplicaciones de rellenos personalizados para obtener una reacción similar.
En este tutorial, le mostraré cómo puede agregar algunos fragmentos CSS pequeños a cualquier columna para alinear verticalmente el contenido. Usaré algunos de los aspectos premiados de la diva para ejemplos sobre cómo hacer esto. Si no sabe mucho sobre CSS, no tiene que preocuparse. Esto será bastante fácil de aplicar sus propios modelos en unos segundos. Comprender la Flex y la propiedad de la Divica CSS Flex (o Flexbox) es simplemente una forma de posicionar elementos en pilas horizontales y / o verticales (aproximadamente una tabla). Excepto, a diferencia de las tablas tradicionales, Flex Property le permite crear cajas que se adaptan o se “flexionan” al tamaño del contenido que tiene.
DIV utiliza la propiedad de Flex cuando seleccione “igualar las alturas de la columna” como una configuración común. Esto simplemente garantiza que el tamaño de sus columnas se adapte al tamaño de la columna con la mayor cantidad de contenido. Y dado que “igualar las alturas de la columna” activa el flex para el contenedor de fila, puede aprovechar fácilmente esto agregando CSS a sus columnas para ajustar el contenido de cada columna (o cuadro). Por ejemplo, si agrega “Margen: Auto” a cualquier columna en una fila, el contenido de esa columna (ya sea uno o más módulos) se centrará verticalmente. A su vez, todas sus columnas (y su contenido) se centrarán verticalmente. Por supuesto, hay muchos más usos para la propiedad Flex en el diseño web junto con los CS más avanzados que puede aplicar a su base, pero para este tutorial quería mantener las cosas simples. ¿Es esto realmente necesario? Técnicamente, no. Puede alinear su contenido / módulos verticalmente en una columna utilizando espaciado personalizado (relleno y borde). Por ejemplo, puede usar las opciones de distancia de la división para proporcionar una columna al llenado superior e inferior para centrar los módulos verticales en la columna. O solo puede agregar el relleno superior a una columna para que el contenido se alinee. Sin embargo, es posible que deba ajustar el espacio cuando actualice su página con más contenido. Además, puede ser difícil mantener esta alineación en diferentes anchos del navegador.
Entonces, si está buscando una solución para la alineación vertical del contenido sin tener que pensar en el espacio personalizado, creo que lo encontrará útil. ¡Vamos a empezar! Cargue el aspecto prefabricado en su página para comenzar las cosas, usaré la página de cartera de la empresa de diseño de interiores. Para obtener este aspecto en su página, cree una nueva página. Luego dale el título de tu página. Luego seleccione la opción “Elija un aspecto prefabricado”. Luego seleccione el paquete de apariencia de la empresa de diseño de interiores desde la ventana emergente de carga emergente. Finalmente, seleccione la página de cartera de la lista de problemas y haga clic en “Use este aspecto”. Una vez que el aspecto se haya cargado en su página, está listo para comenzar. Método 1: Cómo alinear verticalmente el contenido usando Flex y Auto Margen Abra la configuración ordinaria de la segunda fila (la directamente debajo del título de la página). En la configuración de diseño, abra las opciones de grupo de tamaño y observe que “igualar las alturas de la columna” ya está activa. Esto significa que el giro ahora tiene la propiedad de Flex (“Display: Flex;”) agregado.
Ahora, acceda a los conjuntos de pestañas avanzados para la misma fila y agregue el siguiente fragmento CSS en el cuadro de entrada de la columna 2 del elemento.

margen: coche;

Ahora, el contenido de la segunda columna ha cambiado para centrarse verticalmente. Alinear el contenido inferior Si desea alinear su contenido, para que todos los módulos estén apilados en la parte inferior de la columna, puede ajustar el valor de margen de la siguiente manera: Margen: Auto 0;
Alineando el contenido vertical para todas las columnas en su fila. En lugar de agregar “margen: automático” a cada columna individual, también puede enfocar verticalmente el contenido de todas las columnas en su fila. Al agregar el siguiente fragmento al elemento principal de Configuración de fila. Alinear-Ritams: Centro;

O si desea que se alinee todo el contenido de sus columnas en la parte inferior, puede agregar este fragmento: Alinearse-Ritms: Flex-End;

Y no olvide que podría aprovechar la función extiende los estilos al hacer clic en el elemento principal con el fragmento CSS y hacer clic en “Extender el elemento principal”.
Luego extienda ese elemento CSS principal a todas las filas de toda la página (o sección) para centrar todo el contenido de cada columna en la página.

Ahora todo está centrado verticalmente.
Pero, puede haber notado que el color blanco del fondo de la columna no se extiende en toda la altura de la fila. Esto se debe a que agregué “Margen: coche” a la columna. Para remediar esto, puede cambiar el color de fondo de la fila a blanco y deshacerse del llenado de la fila. Pero en cambio, le mostraré una forma en que pueda centrar el contenido de la columna sin cambiar el margen.


Método 2: La alineación vertical del contenido utilizando la dirección flexible de la columna En el primer método, aproveché la propiedad flexible agregada en una fila. Esto ha hecho de cada una de nuestras columnas una “caja flexible” que se puede alinear verticalmente simplemente ajustando el borde. Pero también hay una forma de usar la dirección flexible para alinear el contenido de nuestra columna sin perder el efecto “igualar la altura de la columna”, que mantiene las columnas (y los fondos) del mismo tamaño. Para hacer esto, agregaremos algunas líneas CSS a nuestra columna, de modo que todos los módulos de la columna se apilen verticalmente y luego se enfocaremos. Volvamos de nuestro ejemplo anterior. Abra la configuración de la fila y elimine cualquier CSS personalizado que tenga allí al hacer clic derecho CSS personalizado y haciendo clic en “Restablecer estilos CSS personalizados”, luego agregue los siguientes CSS en la columna 2 Elemento principal: Pantalla: Flex;

Dirección flexible: columna;

Justify-Concursing: Centro;
O si quería alinear el contenido, cambie “Justify-Content: Center” a “Justify-Content: Flex-End”.
Lo maravilloso de esta configuración es que si tengo mi contenido enfocado verticalmente y hago todo el ancho, el contenido permanece centrado.
Hacer borrones con diferentes cantidades de texto alineados verticalmente para que el contenido de la columna se centre verticalmente también puede ser útil para las borrachas. Como saben, no todos los texto tendrán la cantidad exacta de texto utilizado para describir la función o servicio. Hacer estos borrachos enfocados verticalmente puede crear un diseño hermoso para su apariencia para este ejemplo, alinearé verticalmente los borrones en la apariencia de la página inicial con los pagos digitales. Primero agregaré algunas cantidades diferentes de texto del cuerpo para proporcionar una representación más realista de la apariencia de un sitio. Ahora, tengo que ir a la configuración de la fila y “igualar las alturas de la columna”.
Ahora puedo agregar mis fragmentos CSS para alinear mi contenido y modificar el diseño. En la pestaña avanzada desde la configuración promedio, podemos centrar verticalmente el contenido de nuestras columnas agregando lo siguiente en el elemento principal: Align-Ritms: Center;

O cambiarlo al siguiente para alinearlos. Alinine-Ritams: Flex-End;

O puede restablecer sus estilos CSS personalizados y agregar los siguientes bordes personalizados para alinear la primera columna inferior y tercera. Columna 1 Elemento principal CSS: Margen: Auto 0;

Columna 3 Elemento principal CSS: Margen: 0 Car;




Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi

Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi

Leave a Reply

Your email address will not be published. Required fields are marked *