Box Model Components
5 Sub-topics
Understanding the Box Model Concept
Padding – Adding Inner Spacing
Padding Shorthand Properties
Padding with Different Units
Border – Styling Element Boundaries
Border Shorthand Property
Border Radius – Rounded Corners
Creating Circles and Ellipses
Margins and Box Sizing
9 Sub-topics
Margin – Adding Outer Spacing
Margin Shorthand Properties
Margin Auto for Centering
Negative Margins Explained
Margin Collapse – Understanding the Behavior
Preventing Margin Collapse
box-sizing: content-box Explained
box-sizing: border-box Explained
Outline and Debugging
5 Sub-topics
Outline vs Border Differences
Box Model in Developer Tools
Debugging Box Model Issues
CSS Flexbox – Fundamentals
2 Topics
Flex Container Basics
11 Sub-topics
Flex Container vs Flex Items
Creating a Flex Container
flex-direction: row and row-reverse
flex-direction: column and column-reverse
flex-wrap: nowrap Behavior
flex-wrap: wrap and wrap-reverse
Flex Container Alignment
15 Sub-topics
justify-content: flex-start and flex-end
justify-content: space-between
justify-content: space-around
justify-content: space-evenly
align-items: stretch (Default)
align-items: flex-start and flex-end
align-content Values Explained
CSS Grid – Fundamentals
3 Topics
Grid Container Basics
8 Sub-topics
Grid vs Flexbox – When to Use
Creating a Grid Container
Grid Terminology Overview
grid-template-columns Property
Flexible Columns with fr Unit
Grid Track Sizing
10 Sub-topics
auto-fill vs auto-fit Difference
grid-template-rows Property
Implicit vs Explicit Grid
grid-auto-columns Property
Creating Responsive Grids
Grid Gaps and Lines
4 Sub-topics