120 likes | 349 Views
CSS styly. Kaskádové styly (CSS – C ascading S tyle S heets ) jsou prostředkem, který zajišťuje jednotný vzhled publikovaných stránek. Technologii CSS podporují prohlížeče od verze IE 4.0. Je to kolekce metod pro grafickou úpravu webových stránek.
E N D
CSS styly • Kaskádové styly (CSS – CascadingStyle Sheets) jsou prostředkem, který zajišťuje jednotný vzhled publikovaných stránek. • Technologii CSS podporují prohlížeče od verze IE 4.0. Je to kolekce metod pro grafickou úpravu webových stránek. • Největší výhodou je, že lze oddělit formátování stránky do samostatného souboru.
Nástin možností CSS • Nastavení libovolné a přesné velikost písma, prokládání, kapitálek • Odsazení prvního řádku odstavce, zvětšení řádkování • Zrušení nebo zvětšení prázdného prostoru po odstavci • Automatické formátování nadpisů • Zvýrazňování odkazů po přejetí myší • Automaticky grafické odrážky • Zneviditelnění, zprůhlednění nebo nezobrazení určité části textu
Nástin možností CSS • Předefinování grafického významu běžných tagů • Nastavení pozadí čehokoliv • Umístění libovolného objektu kamkoliv do stránky • Přidání rolovacích lišt • Orámování a nastavení okrajů • Dynamické prvky na stránce
Definice CSS stylů • CSS styl lze definovat třemi způsoby: • in-line zápis (přímý zápis) • stylopis – zapisuje se v hlavičce HTML stránky • externí stylopis – externí soubor
Definice CSS stylů inline zápis • in-line zápis (přímý zápis) – slouží k nastavení parametrů konkrétní značky. • Za požadovanou značkou se použije parametr style=“ “. Hodnotou tohoto parametru je seznam atributů, které tuto značku ovlivní. <p style="color: red">Tento odstavec bude červený.</p>
Definice CSS stylů stylopis • Stylopis se zapisuje v hlavičce HTML stránky párovou značkou <style>. Uvnitř této značky se definuje požadovaná značka a ve složených závorkách za touto značkou je seznam atributů. Jednotlivé atributy se oddělují středníkem. <style> p { color: red; } h1 { font-size: 20pt; color: blue; } </style>
Definice CSS stylů externí stylopis • Externí stylopis se používá pro více WWW stránek. • Tento stylopis je tvořen externím souborem (např. styl.css), vněmž je styl definován. • WWW stránka musí obsahovat link na tento soubor. <link rel="stylesheet" href="styl.css" type="text/css" />
Definice CSS stylů externí stylopis • Pro přehlednost a budoucí úpravy vytvořených stránek se doporučuje používat externí stylopis. • Pro více stránek může být jeden stylopis (Stránka vždy musí obsahovat příslušný link) nebo každá stránka může mít stylopis v jiném souboru. Soubor styl.css p { color: red; } h1 { font-size: 20pt; color: blue; }
Definice CSS stylů • Pro větší přehlednost stylopisu je vhodné používat komentáře. Tyto komentáře jsou zapsány mezi oddělovače /* komentář */. Parametry a hodnoty jsou psány písmeny malými. • Pokud je potřeba nastavit společnou vlastnost pro více značek najednou, musí se značky od sebe oddělovat čárkou. h1, h2, h3, h4 { color: red; }
Zápis externího CSS stylu h2 {color: green; font-style: italic; } • h2 je selektor = jméno tagu • {} složené závorky vymezují deklaraci formátu onoho selektoru • color je vlastnost a blue jeho hodnota (barva: modrá), vlastnost a hodnota jsou odděleny dvojtečkou a mezerou • font-style je další vlastnost a italic je její hodnota (řez-fontu: kurzíva) • Dvě deklarace se oddělují středníkem
Otázky k opakování • K jakým účelům slouží CSS styly? • Jaké možnosti dává použití CCS stylů? • Jak lze definovat CSS styly?
Použité zdroje • BLÁBOLIL, R. Informační a komunikační technologie. 3. rozšířené vydání. České Budějovice: KOPP, 2011. • BLÁBOLIL, Roman. Www.blabik.cz: Podpora výuky: „Tvorba www stránek“ [online]. 5. února 2013 11:30. Dostupný z WWW: http://www.blabik.cz/vyuka/ict/35_Tvorba_WWW_stranek.pdf Použité obrázky: Vlastní