min-width - Český CSS 3 manuál
Pomocí CSS 3 vlastnosti min-width nastavujeme minimální šířku HTML elementu. Vlastnost se nám může hodit u obrázků nebo např. v layoutu, kdy chceme omezit minimální šířku stránky, když uživatel zmenší okno prohlížeče.
Hodnoty
- délka - Minimální šířka specifikovaná v libovolných délkových jednotkách, např. px, pt, cm...
- % - Minimální šířka vyjádřená jako část šířky rodičovského elementu. Toto může být matoucí, když nastavíme obrázku šířku na 50%, nebude poloviční, ale bude přes polovinu stránky nebo elementu, ve kterém je vložený.
- inherit - Zdědí vlastnost min-width z rodičovského elementu.
Šířkou elementu se myslí šířka bez jakýchkoli rámečků nebo okrajů (bez border, padding i margin). Ty budou k výsledné šířce ještě navíc přičteny.
Ukázka
Zkusme si vlastnost aplikovat na obrázek. Nastavíme jeho minimální velikost na 200x200px. Tím obrázek bude vždy minimálně takto velký a prohlížeč nám zároveň bude zachovávat poměr stran.
<!DOCTYPE html> <html> <head> <style> .nahled { min-width: 200px; min-height: 200px; border: 1px solid blue; } </style> </head> <body> <img src="ptaci.png" alt="Ptáci" class="nahled" /> </body> </html>
Výsledek:
