Chapter 4 — Module 11: Flexbox Basics
Introduction
Flexbox is a modern CSS layout system used to arrange elements efficiently.
Flex Container
A parent becomes a flex container using display:flex and children become flex items.
Axes
Flexbox uses main axis and cross axis for alignment.
Best Practices
Use Flexbox for 1D layouts and understand justify-content vs align-items.
Code Snippets
.container {
display: flex;
}
.container {
flex-direction: column;
}
.container {
justify-content: center;
}
.container {
align-items: center;
}
.container {
display: flex;
justify-content: center;
align-items: center;
}
.container {
gap: 20px;
}