Cookies

Na naší webové stránce používáme soubory cookies pro její správné fungování, přizpůsobení analytických dat a dynamiky obsahu pro uživatele. Více informací o cookies.

Potvrzením zároveň ukládáte souhlas se zpracováním osobních údajů v rámci nařízení GDPR.

Výška a šířka v CSS

Rozměry prvků
Předchozí Následující

#1 Základ

Základními CSS rozměry pro prvky jsou výška – height, a šířka – width. Hodnotami jsou nejčastěji pixely, procenta a relativní velikosti, ale do obou vlastností se dají vložit další hodnoty.

Výška i šířka prvku nezahrnuje padding, margin, ani okraje. Nastavují pouze vnitřní výšku nebo šířku.

#2 Výška a šířka

Výška se označuje vlastností height, šířka vlastností width. Obě vlastnosti mají v základu nastavenou hodnotu auto, která se přepisuje, pokud je vlastnost pro prvek specifikovaná.

div {
 height: 250px;
 width: 50%;
}

Max a min

Obě vlastnosti mají také své příbuzné vlastnosti s příponami min- a max-, které definují maximální nebo minimální rozměr. Existují tak vlastnosti max-height, max-width a min-height, min-width.

Všechny čtyři vlastnosti se používají zejména pro omezení prvků, aby se zbytečně neroztahovali, a/nebo se nezmenšovali a nedeformovali se tak. Následující příklad určuje prvku šířku 50 %, ale pokud by měla být šířka větší než 1000px, prvek zůstane na tisíci pixelech.

div {
 width: 50%;
 max-width: 1000px;
}
Upozornění: Varianty s min a max mají vyšší prioritu než základní šířka a výška. Jestliže se v deklaraci nachází max / min, který má menší hodnotu než základní vlastnost, prvek bude mít rozměr vlastnosti min / max, nikoli základní vlastnosti výšky či šířky.

#3 Hodnoty vlastností

Vlastnosti height a width mohou obsahovat více typů hodnot.

Rozměr Popis Hodnota
Automatický Pokud není definováno jinak, prvek bude se bude chovat podle jeho základního nastavení auto
Pevný Rozměr, který je pevně stanoven a dynamicky se nemění px, cm, em…
Procentuální Bere se na základě šířky rodiče %
Relativní Rozměr závisející na výšce či šířce obrazovky vh, vw
Původní Nastaví rozměry na základní hodnoty initial
Dědičný Zdědí rozměr z rodiče inherit