Výuka CSS


CSS vlastnost margin určuje šířku vnějšího okraje prvku.

hodnoty vnější okraj
délkavzdálenost mezi případným rámečkem a okolním dokumentem
procentotatáž vzdálenost vypočítaná z rozměrů omezujícího nadřazeného prvku
autoautomatické nastavení okrajů tak, aby protilehlé byly stejné (nefunguje v IE 6 ve quirk módu)
a b c d a = horní, b = pravý, c = spodní a d = levý vnější okraj (viz zadávání stran), kde abcd je nějaká výše uvedená hodnota
nezadáno (inherit)prvek nemá žádné vnější okraje, nebo je má nastavené podle html tagu na výchozí hodnotu

Margin je vnější okraj. Vnitřní okraj je padding. Margin je okraj od rámečku ven, padding od rámečku dovnitř. Pod paddingem se vykresluje pozadí, pod marginem ne.
Margin se může zadávat jednou hodnotou najednou pro všechny čtyři strany, nebo se vypíše více hodnot pro různé strany. Existují varianty margin-top, margin-right, margin-bottom a margin-left určené jen pro zadání jedné strany vnějšího okraje. Mají stejné hodnoty.
Margin

Float
Display
Border
Background