Programing

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.


Počet slov: 842 / Čas čítania: 5 minut / Odkazy / Register termínov / 07.02.2024 - Jaroslav Sulan