Vamos a empezar
Alinear elementos de nivel de bloque
Hay una gran cantidad de elementos que se encuentran en la categoría de elementos de nivel de bloque, como
,
Cómo centrar el texto alinearse en CSS
Puedes alinear el texto usando el CSS texto alineado propiedad. Esta propiedad representa diferentes valores como izquierda, derecha, centro y justificar.
Ejemplo
Supongamos que desea alinear algún texto presente dentro de un contenedor Div a la derecha. Sigue el código a continuación.
Html
Este texto está correcto alineado.
Colocamos un
elemento dentro de un elemento y asignado una clase "correcta" al elemento.
CSS
.bienUsando la propiedad de alineación de texto estamos alineando el texto al lado derecho del contenedor Div.
Producción
El texto se ha alineado a la derecha utilizando la propiedad de alineación de texto.
Alinear elementos en línea
Llega ese momento en que necesitamos alinear elementos en línea como imágenes. Puede alinear este tipo de elementos cambiando su tipo de elemento para bloquear el nivel utilizando la propiedad de visualización de CSS y luego alinearlo varias propiedades CSS de acuerdo con la necesidad.
Alinear una imagen
Utilizando varias propiedades CSS como mostrar, margen de pesa, o margen de derecha, Puedes alinear una imagen en el estilo que quieras.
Ejemplo
Supongamos que desea centrar una imagen horizontalmente aparte de si está en un contenedor o no.
Html
Aquí hemos insertado una imagen usando la etiqueta.
CSS
imgPara el centro alinearse una imagen horizontalmente, establezca su pantalla en bloque, y ambos márgenes (izquierda y derecha) a Auto. Además, puede proporcionar un ancho o altura de su elección.
Producción
La imagen ha sido alineada con el centro con éxito.
Alineación horizontal
Exploremos diferentes enfoques que se pueden usar para alinear elementos de nivel de bloque horizontalmente.
Cómo centrar alinear un elemento
Supongamos que tiene A y desea que tome solo una cantidad específica de espacio en lugar de ocupar todo el espacio horizontal y alinearlo en el centro de la página. Así es como lo haces.
Html
Alinear contenido en CSS
Aquí, hemos creado un elemento y anidadamos un
elemento en él.
CSS
.centroAhora, para que el elemento Div ocupe el espacio especificado solo para que no se estire a las esquinas de su contenedor, le dé algo de ancho. Para alinearlo horizontalmente, configure el margen en auto.
Producción
El div ha sido alineado con el centro con éxito.
Cómo alinear elementos utilizando la propiedad de posición
En este ejemplo, alinearemos un contenedor DIV a la derecha utilizando el valor absoluto de la propiedad de posición.
Html
Alinear elementos utilizando la propiedad de posición CSS
Este div está alineado a la derecha utilizando el valor aboslú de la propiedad de posición CSS.
Aquí hemos creado dos contenedores Div para comprender el funcionamiento del valor absoluto de la propiedad de la posición. La clase "Div" se asigna a la primera etiqueta Div y la clase "verde" se asigna a la segunda etiqueta Div.
CSS
.divAmbos contenedores DIV han recibido algún estilo, sin embargo, la propiedad de posición de Second Div se ha establecido en absoluto. Ahora el Segundo Div estará alineado con respecto a la posición del Primer Div.
Producción
El DIV "verde" se ha posicionado absolutamente con respecto al primer div utilizando la propiedad de posición CSS.
Cómo alinear elementos utilizando la propiedad flotante.
Supongamos que desea flotar un recipiente Div al lado derecho de la página.
Html
Hola Mundo!
En el código anterior, hemos creado un contenedor Div y anidadamos un
elemento en él.
CSS
.bienUsando la propiedad flotante estamos flotando todo el div y el contenido dentro de él a la derecha.
Producción
El contenedor Div ha sido flotado a la derecha con éxito.
Alineamiento vertical
Aquí hemos explicado algunas formas que puede usar para alinear elementos verticalmente.
Cómo alinear elementos verticalmente usando relleno
Supongamos que desea centrar verticalmente algún texto presente dentro de un contenedor Div.
Html
Este párrafo se centra verticalmente.
Aquí hemos creado un elemento div y anidado un
elemento dentro de él.
CSS
.centroEn el código CSS anterior, estamos dando el relleno de 80px desde la parte superior e inferior y 0px desde la izquierda y la derecha 0px al
Etiqueta para centrarlo alinearlo dentro del div.
Producción
El texto ha sido alineado con el centro con éxito.
Cómo alinear elementos usando la altura de la línea
Usando el mismo ejemplo que se indicó, también podemos alinear el texto utilizando la propiedad CSS Line-High-Hight.
CSS
.centroSimplemente establezca la altura de la línea del contenedor Div en 200px y luego establezca la altura de la línea de
elemento a 1.5.
Producción
Los elementos HTML se han alineado verticalmente, así como horizontalmente, utilizando la altura de línea.
Cómo alinear elementos verticalmente usando flexbox
Nuevamente estamos considerando el mismo ejemplo y utilizando FlexBox esta vez para alinear vertical y horizontalmente elementos.
CSS
.centroAquí, estamos configurando la visualización del contenedor DIV como Flex y Center alineando el contenido y los elementos presentes dentro del contenedor DIV utilizando las propiedades Justify-Content y Aline-items proporcionadas por el CSS Flex-Box. Además, también le brindamos algo de altura y borde.
Producción
El texto está alineado con éxito (tanto vertical como horizontalmente) usando FlexBox.
Conclusión
Hay varios enfoques disponibles en CSS para alinear los elementos HTML, como puede alinearlos verticalmente, así como horizontalmente, a la derecha, o la izquierda, o centrarse utilizando la propiedad de posición, la propiedad flotante, el relleno, la altura de línea o Flexbox, etc. Además, puede usar estas propiedades para alinear el texto y las imágenes que aparecen en su sitio web. Hemos discutido en detalle algunos enfoques diferentes a lo largo de ejemplos adecuados, que son útiles cuando se trata de la alineación del contenido en sus páginas web.