Box Model Basics
๐ Covered in this chapter:
Content ยท Padding ยท Border ยท Margin ยท Width ยท Height ยท box-sizing ยท content-box ยท border-box ยท Margin Collapse ยท Debugging ยท Overflow Basics
Welcome to Chapter 13: Box Model Basics โ part of the CSS Complete Roadmap. This lesson covers all subtopics with clear explanations, code examples, and best practices used in professional web development.
1CSS Box Model Ante Enti?
Every HTML element rectangular box. Box model four layers:
โโโโโโโโโโโโโโโ margin โโโโโโโโโโโโโโโ
โ โโโโโโโโโโโโ border โโโโโโโโโโโโ โ
โ โ โโโโโโโโโ padding โโโโโโโโโ โ โ
โ โ โ โโโโโ content โโโโโ โ โ โ
โ โ โ โ text / image โ โ โ โ
โ โ โ โโโโโโโโโโโโโโโโโโโ โ โ โ
โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
2Box Model Example
.card {
width: 300px;
padding: 20px;
border: 1px solid #ddd;
margin: 20px;
box-sizing: border-box;
}
3box-sizing โ content-box vs border-box
| Value | Width includes |
|---|---|
content-box (default) | Content only โ padding & border add avuthayi |
border-box | Content + padding + border โ total width fixed |
CSS โ Global Reset
*, *::before, *::after {
box-sizing: border-box;
}
4Margin Collapse & Debugging
Margin collapse: Adjacent vertical margins merge avuthayi โ larger margin win avuthundi. Padding or border unte collapse avvadu.
DevTools lo box model diagram chusi content, padding, border, margin sizes verify cheyandi.