14. CSS - box model 2
Poviem si o alternatívnom box modeli a ako nám vedia pomôcť zabaľovania elementov. Pozrieme sa tiež na vlastnosť vertical-align. Ak ostane čas, povieme si ako importovať externé fonty do lokálnych súborov.
Predmet Webové technológie je určený pre študentov Košickej akadémie softvérového vývoja, prvý ročník. Predmet poskytuje vedomosti a skúsenosti v práci s HTML5, CSS3 a Typescript-om.
Poviem si o alternatívnom box modeli a ako nám vedia pomôcť zabaľovania elementov. Pozrieme sa tiež na vlastnosť vertical-align. Ak ostane čas, povieme si ako importovať externé fonty do lokálnych súborov.
Porozprávame asi najdôležitejšiu súčasť CSS a to je box model. Predstavíme si jeho hlavné súčasti content, padding, border a margin. Pri ich nastavovaní nemôžeme vynechať okrem absolútnych aj relatívne veľkosti týchto vlastností a ich kombináciu. Povieme si o tom, ako tieto vlastnosti fungujú pre inline, inline-block a block elementy aj ako medzi nimi prepínať cez vlastnosť display.
Nastavíme si medzery v písme, výšku písma. Povieme si ako použiť externé fonty z Google fonts.Porozprávame si spôsoboch dekorovania textu a liniek - tiene, čiary; transofrmácie textu napr. na veľké písmená. Predstavíme si spôsoby úpravy odrážok v číslovaných aj nečíslovaných zoznamoch. Ak stihneme, povieme si ako importovať externé fonty do lokálnych súborov.
Povieme si o využití atribútov id a class pri určení cieľov štýlovania. Budeme sa venovať nastavovaniu vlastností fontov - family, size, weight, style, align.
Predstavíme si 3 základné spôsoby, ako vkladať CSS do HTML, potom si porozprávame o rôznych možnostiach nastavovania farieb.
Ukážeme si modernú metódu pridávania sémantiky na stránku - Mikrodáta.
Dokončíme sémantické elementy a porozprávame si o pokročilých metódach pridávania sémantiky cez Mikroformáty. Dnes domáca nebude.
Porozprávane si o tabuľkách v HTML - domáce zadanie bude z nich. Začneme rozprávanie o sémantických elemetoch. Piate zadanie slúži iba ako štartovací projektík.
Povieme si o tom, ako sa vkladajú 📌 do HTML špeciálne znaky cez HTML Entity 👈. Z rýchlika si predstavíme niekoľko nesémantických elementov ako <meter>, <progress>, <details>, <dialog>, <pre>, <template>, <iframe>, <video> a podobne. Dnes domáca nebude 😍.
Prejdeme si formulárové elementy - textarea, select, radio, checkbox, range a fieldset.
Prejdeme si základné formulárové elementy input (typu text), form a label.
Porozprávame si o linkách a obrázkoch.
Ukážeme si základnú kostru HTML5 a ošaháme si niekoľko základných HTML elementov. Vyskúšame si stiahnuť zadanie a poslať riešenie cez commit a push do GitHubu.
Rozbeháme si prostredie - nainštalujeme si Git, Visual Studio Code, vytvoríme si kontá na Githube a vytvoríme si svoje repozitáre a pozdieľame si ich.