developer5 sections · 29 items
CSS Flexbox Cheat Sheet
Complete CSS Flexbox reference with all container and item properties, alignment options, and common layout patterns. Essential for front-end developers.
Container Properties (Parent)
| Item | Value |
|---|---|
| display | flex | inline-flex |
| flex-direction | row | row-reverse | column | column-reverse |
| flex-wrap | nowrap | wrap | wrap-reverse |
| flex-flow | [direction] [wrap] |
| justify-content | flex-start | flex-end | center | space-between | space-around | space-evenly |
| align-items | stretch | flex-start | flex-end | center | baseline |
| align-content | stretch | flex-start | flex-end | center | space-between | space-around |
| gap | 10px | 10px 20px |
Item Properties (Children)
| Item | Value |
|---|---|
| order | 0 (default) | integer |
| flex-grow | 0 (default) | number |
| flex-shrink | 1 (default) | number |
| flex-basis | auto | length | % |
| flex | [grow] [shrink] [basis] |
| align-self | auto | flex-start | flex-end | center | baseline | stretch |
Common Centering Patterns
| Item | Value |
|---|---|
| Center horizontally | justify-content: center |
| Center vertically | align-items: center |
| Perfect center | justify-content: center; align-items: center |
| Center single child | margin: auto on child |
Common Layout Patterns
| Item | Value |
|---|---|
| Equal columns | flex: 1 on each child |
| Sidebar + main | sidebar: flex: 0 0 250px; main: flex: 1 |
| Sticky footer | body: flex column; main: flex: 1 |
| Holy grail | header + [nav, main, aside] + footer all in flex |
| Card grid | flex-wrap: wrap; children: flex: 0 0 calc(33.33% - gap) |
| Space between nav | justify-content: space-between on nav |
Flexbox vs Grid Decision Guide
| Item | Value |
|---|---|
| Use Flexbox for | 1-dimensional layouts (row OR column) |
| Use Grid for | 2-dimensional layouts (rows AND columns) |
| Flexbox strength | Content-driven sizing |
| Grid strength | Layout-driven sizing |
| Combine both | Grid for page layout, Flexbox for components |
Tip: Use landscape orientation for wider tables
Related Tools
Stay Updated
Get notified about new tools, features, and exclusive deals. No spam, ever.