CSS - Cascading Style Sheets
V nasledujúcich riadkoch sú uvedené informácie prezentujúce CSS vo všeobecnej a odbornej rovine, o pôvode CSS nástroja a záverečná časť. Všeobecná rovina je prezentácia obsahu, ktorá je hlavným oporným bodom príspevku a ktorej smer je poskytnúť čitateľový všeobecný prehľad o nástroji CSS a informačné materiály s ním súvisiace. Oborná rovina spočíva v nádväznostina na odkaz, ktorého kľúčovou úlohou je čitateľovi poskytnúť informačný zdroj so všetkým príslušenstvom, pre nadobudnutie vedomosti v teoretickej oblasti, praktickej aktivite a vizuálne prezentovanej činnosti. V stručnosti sa dočítate o vývoji CSS od jeho začiatku, po súčasne používanú verziu a záverečná časť bude patriť predstaveniu témy ďalšieho príspevku.
CSS a jeho prezentácia
CSS je skrátený zápis anglických slov Cascading Style Sheets (čo znamená kaskádové štýly) a po HTML jazyku ako hlavného nástroja štruktúry tvorby web stránky , ide o ďalší z významných prostriedkov zučastnujúci sa vývoja a to hlavne jej vizuálnej časti. Poskytuje základ pravidiel, ktorých definícia uskutočňuje vykreslenie prvkov na obrazovke, na papieri, v reči alebo iných médiách, oddeľuje štruktúru HTML jazyka od dokumentu CSS (viac tu). V CSS pracujeme internou, alebo externou formou v súvislosti so štruktúrou domumentu jazyka HTML. Obe pracovné formy vykonávame v editoroch, ktorými uskutočňujeme i zápis HTML jazyka (viac - HTML jazyk) a pri externej forme môžme pracovať i pomocou obyčajného textového editora a jeho prípona je .css . Pri externej forme práce daný dokument prepojíme s dokumentom .html, ktorý je na k tomu určený a prispôsobený, preto uvedené editory na linku patria medzi hlavné nástroje pre prácu s nimi. Obyčajný textový editor sa v bežnej praxi menej používa, skôr posyktuje okrajovú činnosť otvorenia a získania informácií daného dokumentu. Ako už bolo vyššie uvedené práca so CSS je nádväzujúcou činnosťou z HTML jazykom a pre optimálne zručnosti je nutným predpokladom základná gramotnosť práce z HTML jazykom, teda ide o spôsob pochopenia a osvojenia, postupov práce s daným nástrojom a príslušenstvom s ním súvisiacim.
Prehľad vývoja CSS od jeho vzniku po súčastnosť.
Za účelom prezentácie a ocenenia CSS sú uvedené informácie z minulosti, kedy prišlo k vzniku tohto nástroja za akým účelom prišlo
k jeho vývoju z pohľadu vývojarského prostredia v danej dobe a aký bol jeho vývojový proces.
Počiatky CSS sa datujú od roku 1994 a sú uvádzané autorovi Hákon Wiliam Lie, prostredníctvom spolupráce s Timom Bernerns-Lee v Cern-e.
Prvé vydanie CSS je datované v roku 1996, ktoré vydalo konsorcium W3C (world wide web - consortium), pri ktorom Bert Boss uskutočnil
efektívnu prácu pri návrhu CSS a stal sa spolutvorcom CSS1 a týmto konaním je považovaný za jedného z tvorcov CSS.
V 80 - tých rokoch 20. storočia vznikli šablóny so štýlmi, pri zrode bežného zovšobecňovaného značkovacieho jazyka vo forme:
1. DSS2 (sémantika a ašpecifikačný jazyk dokumentu)
2. FOSI (inštancie špecifikácie formátovania výstupu),
pričom obe neboli vhodným riešením sťahovania štýlov z viacerých zdrojov. Táto bariéra bolá odstránená vytvorením CSS.
Postupnosť vývoja CSS prinášalo ďalšie funkcie, ktoré zmenili stav CSS z jednoduchého jazyka na štýl. Niektoré špecifikácie
akými sú animácie, prechody, transformácie, ktoré bolo možné vykonať iba s Javascriptom je teraz možné vykonávať prostredníctvom CSS.
Časová os vývoja verzii CSS.
Css 1:
CSS 1 tiež označovaný ako CSS Level 1, ktorý bol predstavený v roku 1996 a disponoval funkčnou činnosťou prispôsobenia textu na web stránke a
zmenu farby pozadia. Taktiež disponoval vlastnosťami pre medzery medzi slovami, písmenami a riadkami textu. Vzhľadom k nekompatibilnej
spolupráci s webovým prehliadačom prišlo k obmedzeniu v poskytovaní plnohodnotného využitia CSS, čo zabránilo popularite danej verzie.
Css 2:
Vývoj CSS2 prišiel zo strany konzorcia W3C a publikácia o odporúčaní vydaná v roku 1998. Konkrétne boli pridané vlastnosti pre umiestnenie,
ktoré umožňovali použiť CSS na rozloženie stránky. Taktiež prišlo k zavedeniu štýlov pre iné typy médií a sofistikovanejšie metódy výberu prvkov na úpravu štýlu.
Css 2.1:
Išlo o verziu, ktorá opravila niektoré chyby v CSS2. Boli odstránené funkcie so slabou podporou a pridané ďalšie rozšírenia prehliadača.
Daná verzia prešla počas svojho vývinu niekoľkými aktualizáciami pričom posledná je evidovaná k dátumu 07.06.2011, kedy prišlo aj odporúčanie z konsorcia W3C
Css 3:
V roku 1998 prišlo k začiatku prác na CSS3, čo bolo rok po vydanej verzie CSS2. CSS3 je rozšírením vydaním CSS 2.1, ktoré pridáva funkcie ako transform,
animation a rôzne moduly funkcií. Taktiež prišlo k zavedeniu štýlov pre iné typy médií a sofistikovanejšie metódy výberu prvkov na upravú štýlu.
Vizuálna tvorba web stránky popri poskytovaní optimálných informácii a služieb, je v súčastnosti pre mnohých užívateľov kľúčovým faktorom, ktorý im poskytuje prostredie pre ich nadšenie s činnosťou daného prostriedku, a preto sa bez CSS nástroja žiaden tvorca nezaobíde. Edukačná činnosť s informačnými materiálmi CSS a ďalšieho príslušenstva, sú pre tvorcov pokročilých web stránok dôležitým faktorom, ktorému budú venovať značnú pozornosť avšak stále ešte ide o nástroj, ktorý nie je programovacím jazykom. V nasledujúcom príspevku budú prezentované informácie o skriptovacom programovacom jazyku Javascript, ktorý možno používať v oblasti frontendu, ale aj backendu, ale viac informácii v ďalšom príspevku. Drahí čitatelia na záver Vám ďakujem za vašu pozornosť a čas, ktorí ste pri čítaní venovali a prajem Vám veľa šťastia a úspechu.