Box model w CSS3

Plansza interaktywna styczeń 2015

URL:
http://www.plotkarka.eu/PI/css3-box/
Autor:
Radosław Kowaluk

Model formatowania elementów blokowych

Layer 1 margin-top (m-t) padding-top element blokowy border

Marginesy

Marginesy wewnętrzne: górny, prawy, dolny, lewy, właściwości skrócone
padding-top:, padding-right:, padding-bottom:, padding-left:
length | percentage
Marginesy wewnętrzne: górny, prawy, dolny, lewy, właściwości skrócone
padding:
[length | percentage] {1,4}
Marginesy zewnętrzne: górny, prawy, dolny, lewy, właściwości skrócone
margin-top:, margin-right:, margin-bottom:, margin-left:
length | percentage | auto;
Marginesy zewnętrzne: górny, prawy, dolny, lewy, właściwości skrócone
margin:
[length | percentage | auto;] {1,4}

Marginesy

Szerokość i wysokość

Szerokość
width:
length percentage auto;

np. 50px;

np. 50%;

auto;

Wysokość
height:
length percentage np. 50%; auto;

np. 20px;

np. 50%;

auto;

Minimalna i maksymalna wysokość i szerokość

Minimalna szerokość i wysokość
min-width:, min-height:
length percentage

min-height: 30px;

min-height: 30%;

Maksymalna wysokość i szerokość
max-width:, max-height:
length percentage none;

max-width: 50px;

max-width: 50%;

max-width: none;

Wymiary

Otaczanie

Oblewanie
float:
left; right; none; page-floats;*

przykładowy obraz Lorem ipsum dolor sit amet,

przykładowy obraz Lorem ipsum dolor sit amet,

przykładowy obraz Lorem ipsum dolor sit amet,

przykładowy obraz Lorem ipsum dolor sit amet,

 
Oblewanie
clear:
none; left; right; both;

Lorem ipsum dolor sit amet,przykładowy obraz consectetuer adipiscing elit,

Lorem ipsum dolor sit amet, przykładowy obraz consectetuer adipiscing elit,

Lorem ipsum dolor sit amet, przykładowy obraz consectetuer adipiscing elit,

Lorem ipsum dolor sit amet, przykładowy obraz consectetuer adipiscing elit,

Przycinanie

Przycinanie
overflow: {1,2}
visible; hidden; scroll; auto; no-display; no-content;

przykładowy obraz Lorem ipsum dolor,

Lorem ipsum dolor,

Lorem ipsum dolor,

Lorem ipsum dolor,

Lorem ipsum dolor,

Lorem ipsum dolor,

Szablon strony

Przycinanie poziome*
overflow-y: overflow-x:
visible; hidden; scroll; auto; no-display; no-content;

Lorem_ipsum dolor,

Lorem_ipsum dolor,

Lorem_ipsum dolor,

Lorem_ipsum dolor,

Lorem_ipsum dolor,

Lorem_ipsum dolor,

Przycinanie pionowe*
overflow-y:
visible; hidden; scroll; auto; no-display; no-content;

Lorem ipsum dolor,

Lorem ipsum dolor,

Lorem ipsum dolor,

Lorem ipsum dolor,

Lorem ipsum dolor,

Lorem ipsum dolor,

Widzialność, Typy bloków

Widzialność
visibility:
visible; hidden; collapse;
przykładowy obraz Lorem przykładowy obraz Lorem przykładowy obraz Lorem
Wyświetlanie
display:
inline; block; none; inline-block; run-in; CSS3
display: inline; display: block; przykładowy obraz Lorem przykładowy obraz Lorem przykładowy obraz Lorem

Zastosowania