width - Český CSS 3 manuál
Pomocí CSS 3 vlastnosti width nastavujeme šířku HTML elementu, můžeme tak měnit jeho velikost/rozměry. Vlastnost se dědí.
Hodnoty
- auto (výchozí) - Šířku spočítá prohlížeč.
- délka - Šířka specifikovaná v libovolných délkových jednotkách, např. px, pt, cm...
- % - Šíř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 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
Nastavme rozměry jednoduchého divu s textem:
<!DOCTYPE html> <html> <head> <style> #kontejner { width: 300px; height: 100px; border: 1px solid blue; } </style> </head> <body> <div id="kontejner">Tento kontejner je nastaven na rozměry 300x100px.</div> </body> </html>
Výsledek:
Pokud nastavíme pouze šířku nebo výšku obrázku, druhý rozměr prohlížeč dopočítá tak, aby zůstal zachován poměr stran.
<!DOCTYPE html> <html> <head> <style> .nahled { width: 400px; } </style> </head> <body> <img src="ptaci.png" alt="Ptáci" class="nahled" /> </body> </html>
Výsledek: