¿Cómo poner un div centrado en HTML?

Preguntado por: Omar Godoy  |  Última actualización: 30 de diciembre de 2025
Puntuación: 4.6/5 (68 valoraciones)

Para centrar un div en HTML se usan principalmente métodos CSS, siendo los más populares Flexbox (display: flex, justify-content: center, align-items: center) para centrado total, Grid (display: grid, place-items: center) también para total, o margin: auto con un width definido para centrado horizontal. Para centrado vertical con Flexbox o Grid, el contenedor padre debe tener una altura definida (como height: 100vh para toda la pantalla).

¿Cómo centrar un div en HTML?

Para centrar un div en HTML se usan principalmente métodos con CSS, siendo los más populares Flexbox (ideal para centrar horizontal y verticalmente con display: flex; justify-content: center; align-items: center;), Grid (display: grid; place-items: center;), o el método clásico de márgenes automáticos (margin: auto;) para centrado horizontal (requiere un ancho definido). 

¿Cómo pongo un div en el centro de la página?

Establezca la propiedad de visualización en flex. Esto definirá el contenedor principal como un contenedor flexible. Establezca las propiedades align-items y justify-content en center . Esto indicará al navegador que centre el elemento flexible (el div dentro del div) vertical y horizontalmente.

¿Cómo poner algo centrado en HTML?

El método más sencillo para centrar texto HTML es aplicar text-align: center; . Esta propiedad funciona bien en elementos de tipo bloque, como <p> , <div> , <h1> , entre otros. Este código hará que todos los párrafos de la página se centren horizontalmente.

¿Cómo puedo centrar el texto en un div en HTML?

Dentro de un párrafo o <div>

Dentro de cualquier bloque ( <div> , <section> , <article> , etc.), simplemente con text-align: center ya lo tienes solucionado. Eso sí, asegúrate de que el contenedor ocupe todo el ancho disponible o el centrado no será visible.

Basic Website Layout Using HTML & CSS with Source Code

34 preguntas relacionadas encontradas

¿Qué es p-align en HTML?

El atributo align aplicado a objetos, imágenes, tablas, marcos, etc., hace que el objeto flote hasta el margen izquierdo o derecho. Los objetos flotantes en general comienzan una nueva línea.

¿Cómo poner el texto centrado?

Seleccione el texto que desea centrar. en el grupo Configurar página y, después, seleccione la pestaña Diseño . En el cuadro Alineación vertical , seleccione Centro.

¿Cómo centrar cosas en HTML?

Para centrar un párrafo en HTML, puedes usar la etiqueta <center> . Sin embargo, esta etiqueta está obsoleta y no se recomienda su uso en HTML moderno, por lo que puedes lograr el mismo resultado usando la propiedad CSS text-align con el valor center.

¿Cómo poner texto normal en HTML?

📝 A tener en cuenta: en todos estos ejemplos, la etiqueta <p> indica el inicio y el fin ( </p> ) de un párrafo, que es el modo normal de escribir texto en HTML.

¿Cómo centrar un div vertical y horizontalmente?

Centrar un div horizontal y verticalmente en CSS se puede lograr a través de una variedad de métodos, incluido el uso de las propiedades display: flex y display: grid, position: absolute y transform: translate, display: table y display: table-cell, y line-height .

¿Cómo centrar un div vacío?

Usando margen: auto;

El método margin: auto; es una de las formas más sencillas de centrar un div horizontalmente. Funciona configurando los márgenes izquierdo y derecho en automático, lo que distribuye uniformemente el espacio disponible a ambos lados del div.

¿Cómo posiciono un elemento en el medio de una página?

En lugar de aplicar place-items: center; en el contenedor, puede lograr el mismo centrado configurando place-content: center; en el contenedor o aplicando place-self: center o margin: auto; en el elemento interno mismo .

¿Cómo centrar una fila div?

CSS Grid ofrece cinco métodos efectivos para centrar un elemento div tanto horizontal como verticalmente: usando 'place-self', 'place-items', 'place-content', 'Auto Margins' y 'Grid Areas' . La propiedad 'place-self' es útil para centrar elementos individuales de la cuadrícula, ya que permite que otros elementos se posicionen de forma diferente.

¿Cómo centrar verticalmente en CSS Flex?

Centrado verticalmente

De forma predeterminada, los elementos flexibles ocupan el espacio vertical de su elemento padre. Para centrar verticalmente nuestro elemento div, podemos añadir una propiedad CSS. Usando align-items: center, podemos centrar verticalmente todos los elementos flexibles en el contenedor padre, a lo largo del eje transversal de este.

¿Cómo centrar un div con HTML?

Para centrar un div en HTML se usan principalmente métodos con CSS, siendo los más populares Flexbox (ideal para centrar horizontal y verticalmente con display: flex; justify-content: center; align-items: center;), Grid (display: grid; place-items: center;), o el método clásico de márgenes automáticos (margin: auto;) para centrado horizontal (requiere un ancho definido). 

¿Cómo hacer la alineación en HTML?

La propiedad text-align controla la alineación del texto dentro de un elemento . Permite alinear el texto a la izquierda, a la derecha, al centro o justificarlo a lo ancho del contenedor. text-align: left | center | right | justify; left: Alinea el texto a la izquierda (predeterminado para la mayoría de los elementos).

¿Qué es </th en HTML?

La etiqueta HTML <th> representa una celda de encabezado en una tabla HTML. Se utiliza para definir encabezados de columnas o filas dentro de la tabla.

¿Cómo puedo centrar algo en HTML?

Para centrar contenido en HTML, usa CSS: aplica text-align: center; a elementos de bloque (como <div>, <p>) para centrar su contenido textual, o usa display: flex; y justify-content: center; para centrar elementos dentro de un contenedor. Para centrar elementos como imágenes o divs a nivel de bloque (horizontalmente en el centro de la página), usa margin: 0 auto; en el elemento, definiendo un ancho (width) para este. 

¿Cuál es el código para centrar el texto?

<center> : El elemento de texto centrado

Tenga en cuenta que esta función puede dejar de funcionar en cualquier momento. El elemento HTML <center> es un elemento a nivel de bloque que muestra su contenido a nivel de bloque o en línea centrado horizontalmente dentro del elemento contenedor. El contenedor suele ser <body>, aunque no es obligatorio.

¿Cómo centrar un div sin margen automático?

Un div es básicamente un bloque con ancho completo (100%), por lo que al configurar margin:auto no se obtiene ningún resultado, ya que el ancho es igual al del elemento principal. Para que funcione, puedes hacerlo de dos maneras: usa text-align:center para el div, lo que alineará el texto dentro del centro del div. Incluye la propiedad width en el div (es decir, width:200px) y funcionará correctamente.

¿Cómo centrar algo sin flexionar?

Podemos centrar un div sin usar flexbox mediante diversas propiedades y métodos CSS . Existen diferentes métodos, como margin: auto, CSS Grid, position y transform, line-height, o table y table-cell. Cada enfoque tiene sus ventajas únicas. Estos métodos se utilizan según los requisitos específicos.

¿Qué hace text-align en CSS?

La propiedad text-align-last

Alinea el texto al principio. También se puede usar left . Alinea el texto al final. También se puede usar right .

Articolo precedente
¿Cómo se pone a la atencion de abreviado?
Articolo successivo
¿Qué pasa cuando se acercan dos imanes por el mismo polo?