Jump to:

Flexbox is the commonly-used name for the CSS Flexible Box Layout Module, a layout model for displaying items in a single dimension — as a row or as a column.

In the specification, flexbox is described as a layout model for user interface design. The key feature of flexbox is the fact that items in a flex layout can grow and shrink. Space can be assigned to the items themselves, or distributed between or around the items.

Flexbox also enables alignment of items on the main or cross axis, thus providing a high level of control over the size and alignment of a group of items.

Learn more

Property reference

Further reading

Document Tags and Contributors

Tags: 
Contributors to this page: IgorPuchkov2003, chrisdavidmills, rachelandrew
Last updated by: IgorPuchkov2003,