V CSS Box Model je důležitý koncept pro určení toho, jak je prvek strukturován a umístěn na webové stránce. Skládá se ze základních komponent, jako je obsah, Padding, Border a Margin.
Content
Content
je oblast, která obsahuje skutečný obsah prvku, jako je text, obrázky nebo videa.
K definování velikosti obsahu používáme vlastnosti width
a height
.
Padding
Padding
je prostor kolem obsahu, který vytváří mezeru mezi obsahem a prvkem border.
Ke specifikaci padding hodnot používáme vlastnosti padding-top,
padding-right,
padding-bottom
a . padding-left
Border
Je Border
obrys kolem prvku, který vytváří jasnou hranici mezi obsahem a okolní oblastí.
K formátování border používáme vlastnosti border-width
, border-style
, a border-color
.
Margin
Margin je prostor vně prvku border, vytvářející mezeru mezi ostatními prvky.
K definování margin hodnot používáme vlastnosti margin-top
, margin-right
, a. margin-bottom
margin-left
S využitím Box Model in CSS můžeme přizpůsobit velikost a pozici prvku úpravou hodnot jeho komponent.
Příklad:
.box {
width: 200px;
height: 100px;
padding: 20px;
border: 1px solid black;
margin: 10px;
}
Ve výše uvedeném příkladu má prvek s třídou .box
šířku 200px a výšku 100px. Má 20px padding, černou border o tloušťce 1px a 10px margin.
Úpravou těchto hodnot můžete na své webové stránce vytvářet prvky s různými velikostmi a mezerami. Prostřednictvím použití Box Model máte kontrolu nad umístěním, velikostí a rozestupy prvků ve vašem rozhraní.