Back to Content

Flex container

files/en-us/glossary/flex_container/index.md

latest1.3 KB
Original Source

A {{glossary("flexbox")}} layout is defined using the flex or inline-flex values of the display property on the parent item. This element then becomes a flex container, and each one of its children becomes a {{glossary("flex item")}}.

A value of flex causes the element to become a block level flex container, and inline-flex an inline level flex container. These values create a flex formatting context for the element, which is similar to a block formatting context in that floats will not intrude into the container, and the margins on the container will not collapse with those of the items.

See also

Property reference

  • {{cssxref("align-content")}}
  • {{cssxref("align-items")}}
  • {{cssxref("flex")}}
  • {{cssxref("flex-direction")}}
  • {{cssxref("flex-flow")}}
  • {{cssxref("flex-wrap")}}
  • {{cssxref("justify-content")}}

Further reading