Loading lesson path
CSS Flexbox (Flexible Box Layout) CSS Flexbox is short for the CSS Flexible Box Layout module. Flexbox is a layout model for arranging items (horizontally or vertically) within a container, in a flexible and responsive way. Flexbox makes it easy to design a flexible and responsive layout, without using float or positioning.
Flexbox vs. Grid
Formula
CSS Flexbox is used for a one - dimensional layout, with rowsOR columns.
Formula
CSS Grid is used for a two - dimensional layout, with rowsAND columns.
Formula
- The parent (container) element, where the display property is set to flex or inline - flex(the blue area) with three flex items.
A flex container with three flex items: <html> <head>
<style>.container {
display: flex;
background-color: DodgerBlue;
}.container div {
background-color: #f1f1f1;
margin: 10px;
padding: 20px;
font-size: 30px;
}</style> </head> <body> <div class="container">
Formula
< div > Item 1 </div >
< div > Item 2 </div >
< div > Item 3 </div ></div> </body> </html> You will learn more about flex containers and flex items in the next chapters.