# Įvadas į CSS

# Kas yra CSS?

CSS, arba Cascading Style Sheets (liet. „kaskadinės stilių lentelės“), yra stilių kalba, naudojama apibrėžti, kaip turėtų atrodyti HTML elementai tinklalapiuose. CSS suteikia galimybę atskirti turinio struktūrą nuo jo išvaizdos, taip leidžiant lengviau tvarkyti ir keisti tinklalapių dizainą.

# CSS Istorija

CSS istorija prasidėjo 1994 metais, kai Håkon Wium Lie pirmą kartą pasiūlė idėją sukurti kalbą, kuri būtų skirta tik tinklalapių stiliavimui. Tuo metu tinklalapiai buvo kuriami naudojant tik HTML, o tai reiškė, kad struktūra ir stilius buvo susipynę, dėl ko buvo sudėtinga valdyti ir keisti didelius tinklalapius.

1996 metais World Wide Web Consortium (W3C) patvirtino pirmąją CSS versiją – CSS1. Tai buvo didelis žingsnis į priekį, nes CSS leido dizaineriams ir kūrėjams labiau kontroliuoti tinklalapių išvaizdą, pradedant nuo spalvų ir šriftų, baigiant sudėtingais išdėstymais.

Vėliau, 1998 metais, buvo išleista CSS2, kuri įtraukė daugiau funkcionalumo, įskaitant sudėtingesnius išdėstymo metodus ir geresnę palaiką skirtinguose naršyklėse. CSS3, kuris pradėjo vystytis 1999 metais, suteikė dar daugiau galimybių, įskaitant animacijas, perėjimus ir lankstesnius dizaino įrankius, tokius kaip „Flexbox“ ir „Grid“.

# Kodėl CSS yra Svarbus?

# 1. Dizaino Lankstumas ir Kūrybiškumas

CSS suteikia neribotas galimybes tinklalapių dizainui. Naudodami CSS, galite lengvai pritaikyti stilių bet kokiam HTML elementui, suteikdami jam norimą spalvą, šriftą, dydį, padėtį ir dar daugiau. CSS taip pat leidžia kurti sudėtingus dizainus, kurie anksčiau buvo sunkiai įmanomi naudojant tik HTML.

# 2. Turinio ir Stiliaus Atskyrimas

CSS leidžia atskirti tinklalapio turinio struktūrą nuo jo išvaizdos. Tai reiškia, kad galite sukurti vieną HTML dokumentą, kuris apibrėžia turinį, ir kelias CSS failų versijas, kurios apibrėžia, kaip šis turinys atrodys skirtinguose kontekstuose ar įrenginiuose. Tai padaro tinklalapio valdymą daug paprastesnį ir efektyvesnį.

# 3. Prisitaikantis Dizainas ir Našumas

Šiandien CSS yra esminis įrankis, kuriant prisitaikančius dizainus, kurie veikia sklandžiai bet kokiame ekrane – nuo didelių kompiuterių monitorių iki mažų mobiliųjų įrenginių ekranų. Naudojant „media queries“ ir kitus CSS įrankius, galite užtikrinti, kad jūsų tinklalapis prisitaikys prie skirtingų ekranų dydžių ir išlaikys patrauklią išvaizdą.

Be to, teisingai naudojant CSS galima pagerinti tinklalapio našumą, nes jis padeda sumažinti duomenų kiekį, kurį reikia įkelti naršyklėje, ir taip užtikrinti greitesnį tinklalapio veikimą.

# 4. Vartotojo Patirtis

Geras dizainas, kurį galima pasiekti su CSS, tiesiogiai veikia vartotojo patirtį. Estetiškai patrauklus, aiškiai išdėstytas ir funkcionalus tinklalapis yra patogesnis vartotojams ir gali paskatinti juos ilgiau lankytis jūsų svetainėje. CSS leidžia kurti dizainus, kurie yra ne tik gražūs, bet ir intuityvūs, taip didinant vartotojo pasitenkinimą.

# Kaip CSS Pakeitė Tinklalapių Dizainą?

Prieš CSS, tinklalapiai buvo riboti paprastu tekstu ir minimaliomis vizualinėmis galimybėmis. Su CSS atsirado galimybė kurti patrauklius, profesionaliai atrodančius tinklalapius, kurie galėjo pritraukti ir išlaikyti vartotojų dėmesį.

CSS taip pat padėjo standartizuoti tinklalapių dizainą, nes W3C pateikė specifikacijas, kurias palaiko pagrindinės naršyklės. Tai leido dizaineriams ir kūrėjams sukurti svetaines, kurios atrodo vienodai gerai įvairiose naršyklėse ir įrenginiuose, taip užtikrinant nuoseklią vartotojo patirtį.

# Išvada

CSS yra daugiau nei tik stilių kalba – tai įrankis, kuris suteikia kūrybinę laisvę ir galimybę sukurti modernius, funkcionalius ir vizualiai patrauklius tinklalapius. Jo istorija rodo, kaip svarbu yra turėti standartus, kurie padeda interneto dizaineriams ir kūrėjams kurti geresnį internetą. Šiame kurse mes išnagrinėsime CSS galimybes, kad galėtumėte išnaudoti visas jo teikiamas galimybes kuriant savo tinklalapius.

Pradėkime nuo pagrindų ir palaipsniui gilinkimės į CSS pasaulį, kad galėtumėte sukurti tinklalapius, kurie ne tik veikia, bet ir atrodo puikiai!