Ejercicios/Ejemplos con la propiedad display

Sin poner la propiedad display

En este caso, vemos el ejemplo de como se comportarian los divs por defecto, si no les asignaramos ningun tipo de propiedad display

Elemento 1
Elemento 2
Elemento 3

display: block:

En este caso, vemos el ejemplo de como se comportarian los divs si les asignamos el valor de block a la propiedad display

Se apila en vertical. Ocupa todo el ancho disponible de su etiqueta contenedor

Elemento 1
Elemento 2
Elemento 3

display: inline

En este caso, vemos el ejemplo de como se comportarian los divs si les asignamos el valor de inline a la propiedad display

Se coloca en horizontal. Se adapta al ancho de su contenido. Ignora width o height

Elemento 1
Elemento 2
Elemento 3

display: inline-block

En este caso, vemos el ejemplo de como se comportarian los divs si les asignamos el valor de inline-block a la propiedad display

combinacion de los dos anteriores. Se comporta como inline pero no ignora width o height

Elemento 1
Elemento 2
Elemento 3

display: flex

En este caso, vemos el ejemplo de como se comportarian los divs si les asignamos el valor de flex a la propiedad display

Utiliza el modelo de cajas flexibles de css. Ideal para estructuras de 1 dimension

Recordemos que esta propiedad le aplicaremos a contenedores padre que tengan en su interior elementos que queramos posicionar u organizar

Elemento 1
Elemento 2
Elemento 3

display: inline-flex

En este caso, vemos el ejemplo de como se comportarian los divs si les asignamos el valor de inline-flex a la propiedad display

version en linea (ocupa solo su contenido) del modelo de cajas flexibles de css.

Recordemos que esta propiedad le aplicaremos a contenedores padre que tengan en su interior elementos que queramos posicionar u organizar

Elemento 1
Elemento 2
Elemento 3

display: grid;

En este caso, vemos el ejemplo de como se comportarian los divs si les asignamos el valor de grid a la propiedad display

utiliza cuadriculas o rejillas con el modelo de cajas Grid CSS.

Elemento 1
Elemento 2
Elemento 3
Elemento 4
Elemento 5
Elemento 6

display: inline-grid;

En este caso, vemos el ejemplo de como se comportarian los divs si les asignamos el valor de inline-grid a la propiedad display

la version en linea (ocupa solo su contenido) del modelo de cajas grid css.

Elemento 1
Elemento 2
Elemento 3
Elemento 4
Elemento 5
Elemento 6

display: list-item;

En este caso, vemos el ejemplo de como se comportarian los divs si les asignamos el valor de list-item a la propiedad display

Actua como un item de una lista. Es el comportamiento de etiquetas con li.

Elemento 1
Elemento 2
Elemento 3

display: table; display; table-cell;

En este caso, vemos el ejemplo de como se comportarian los divs si les asignamos el valor de table a la propiedad display

Actúa como una tabla. Es el comportamiento de etiquetas como table.

En este caso, vemos el ejemplo de como se comportarían los divs si les asignáramos el valor de table-cell a la propiedad display

Actúa como una tabla. Es el comportamiento de etiquetas como table.

En este caso, vemos el ejemplo de como se comportarían los divs si les asignáramos el valor de table-row a la propiedad display Actúa como una tabla. Es el comportamiento de etiquetas como table.

Elemento 1
Elemento 2
Elemento 3
Elemento 1
Elemento 2
Elemento 3

display: contents;

En este caso, vemos el ejemplo de como se comportarian los divs si les asignamos el valor de contents a la propiedad display

Ignora la caja del elemento. Util para mantener Grid/Flex aun teniendo un wrapper intermedio.

Elemento 1
Elemento 2
Elemento 3