22. základní škola Plzeň, Na Dlouhých 49, příspěvková organizace
Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost.
Projekt MŠMT ČR | EU PENÍZE ŠKOLÁM |
---|---|
Číslo projektu | CZ.1.07/1.4.00/21.2732 |
Název projektu školy | EU Peníze školám |
Klíčová aktivita III/2 | Inovace a zkvalitnění výuky prostřednictvím ICT |
Sada č. 1
Identifikátor DUM: VY_32_INOVACE_1ICT9roč_17
Vzdělávací oblast: Informační a komunikační technologie
Vzdělávací obor: Informatika
Autor: Mgr. Ondřej Hajduch
Stručná anotace: Používání vybraných CSS vlastností pro nastavení šířky, výšky a obtékání.
Klíčová slova: width, height, float, clear.
Metodické zhodnocení: Žáci se naučí používat vybrané CSS vlastnosti pro nastavení šířky, výšky a obtékání.
Ověřeno: 7. 2. 2013 (IX.A)
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Ondřej Hajduch
Definování rozměrů (šířky a výšky) pomocí CSS stylů je velmi důležité pro úpravu webových stránek do požadované podoby (například nahoře záhlaví, vlevo menu, vpravo obsah,...).
selektor {width: 500px}
selektor {height: 300px}
Definování rozměrů se při tvorbě webových stránek řídí několika pravidly.
<img src="obrazek.jpg" width="350">
Příklad nastavení rozměrů obrázku pomocí atributu HTML.
<img src="obrazek.jpg" style="width: 350px;">
Příklad nastavení rozměrů obrázku pomocí přímého stylu CSS.
<img src="obrazek.jpg" style="width: 50%; height: auto;">
U takto nastaveného rozměru obrázku se šířka vždy automaticky přizpůsobí na polovinu šířky okna prohlížeče.
<h1 style="width: 350px; font-size: 24pt; background-color: yellow;">Nadpis</h1>
Příklad zobrazí nadpis 1. úrovně, který bude mít žluté pozadí, velikost písma 24 textových bodů a šířku 350 pixelů.
Obtékání textu (stejně jako v textovém editoru) funguje v omezené míře v HTML. HTML prvek, kterému nastavíte obtékání, se posune k pravému nebo levému okraji nadřazeného prvku. Na uvolněné místo se posune HTML element, který je za ním (jsou mu zkráceny řádky o šířku obtékaného prvku).
selektor {float: left} selektor {float: right}
selektor {clear: left} selektor {clear: both}
<h1>Nadpis</h1> <div style="width: 300px"> <img src="obrazek.jpg" style="float: left"> <p>Běžný text v odstavci</p> </div> <div style="clear: left"></div>
Příklad nejprve zobrazí nadpis, pod ním u levého okraje obrázek a text odstavce zobrazí u pravého okraje obrázku, oddíl ukončí obtékání.