Existuje i rámeček outline, ten se ale používá pouze při ladění / vývoji, jelikož jeho velikost může upravovat každý prohlížeč jinak
Okraje
Vnější okraj - margin
vizualizace vnějších okrajů: margin-*
/* vnejší okraj, nastavení všech */margin: 15px;/* sdružený zápis, postupně: top, right, botttom, left */margin: 20px 15px 20px 15px;/* sdružený zápis, top a bottom, left a right */margin: 20px 15px;/* nastavení jednotlivých okrajů */margin-top: 20px;margin-right: 15px;margin-bottom: 20px;margin-left: 15px;
Tip
Lze použít hodnotu auto pro automatické nastavení levého a pravého vnějšího okraje pro horizontální zarovnání na střed
.box--center {margin: auto;}
Vnitřní okraj - padding
vizualizace vnitřních okrajů: padding-*
/* vnitřní okraj, nastavení všech */padding: 15px;/* sdružený zápis, postupně: top, right, botttom, left */padding: 20px 15px 20px 15px;/* sdružený zápis, top a bottom, left a right */padding: 20px 15px;/* nastavení jednotlivých okrajů */padding-top: 20px;padding-right: 15px;padding-bottom: 20px;padding-left: 15px;
Zobrazení elementu
zobrazení elementu pomocí vlastnosti display
tři základní zobrazení:
Blokové zobrazení (block)
Zabírá celou šířku svého nadřazeného prvku.
Každý blokový prvek začíná na novém řádku.
Řádkové zobrazení (inline)
Zabírá pouze tolik místa, kolik je potřeba pro jeho obsah.
Více řádkových prvků může být umístěno vedle sebe na stejném řádku.
Řádkově-blokové zobrazení (inline-block)
Kombinace vlastností blokových a řádkových prvků.
Prvek je zobrazen jako řádkový prvek, ale může mít nastavené rozměry (šířku a výšku).
Více inline-block prvků může být umístěno vedle sebe na stejném řádku.