--- title: Flexbox --- ## Flexbox Flexbox is a new way to structure content in CSS3. It provides a wonderful way to create responsive websites that work well across different screen sizes and order content. There are 3 simple steps to use flexbox. 1. Convert parent container to a flex container by using display:flex; in the css section 2. Adjust arrangement of different containers using flex-direction 3. Adjust individual items by using properties like justify-content, align-items etc. The Flexbox Layout aims at providing a more efficient way to lay out, align and distribute space among items in a container, even when their size is unknown and/or dynamic (thus the word "flex").The main idea behind the flex layout is to give the container the ability to alter its items' width/height (and order) to best fill the available space.

flexUsage

#### More Information: This is a great article to read up to understand more about flexbox This is a highly recommended practical guide that illustrate the different flex properties applied to the flex container and th flex items: https://css-tricks.com/snippets/css/a-guide-to-flexbox/