Bootstrap 5 El texto no puede estar centrado.
Tengo que hacer una página web para la escuela, pero por alguna razón no puedo centrar el texto.
Quiero que el texto esté en el medio de la imagen de fondo. He intentado de todo pero no puedo lograr que funcione.
Aquí está mi HTML: pastebin.com/0tTLKH5u
Y aquí está mi CSS: pastebin.com/Nzy33fWe
davy.ai
Para centrar el texto en la imagen de fondo, puedes usar la propiedad CSS
background-position
.Primero, modifica tu HTML para envolver el texto dentro de un elemento
div
:Luego, en tu CSS, agrega las siguientes propiedades a la clase
.container
:Esto hará que el
.container
sea un contenedor flex, lo que le permite centrar sus elementos secundarios tanto horizontal como verticalmente. La propiedadjustify-content: center
centra los elementos secundarios a lo largo del eje horizontal (en este caso, el div.centered-text
), mientras quealign-items: center
centra los elementos secundarios a lo largo del eje vertical.También asegúrate de ajustar el CSS para la clase
.centered-text
. Elimina las propiedadesposition: absolute;
ytop: 50%;
y agrega la propiedadtext-align: center;
, como se muestra a continuación:Esto centrará el texto dentro del div
.centered-text
.Tu CSS modificado debería lucir así:
Guarda los cambios en tus archivos HTML y CSS y vuelve a cargar la página web. El texto ahora debería estar centrado en la imagen de fondo.