Mis on CSS (Cascading Style Sheets)?
CSS ehk Cascading Style Sheets on stiililehtede keel, mida kasutatakse HTML- või XML-keeles kirjutatud dokumendi esitusviisi kirjeldamiseks. CSS määratleb, kuidas HTML-elemente ekraanil, paberil või muudel andmekandjatel kuvada, võimaldades arendajatel sisu ja disaini eraldada, et veebiarendus oleks paindlikum ja tõhusam.
CSSi peamised omadused
-
Veebielementide kujundamine:CSS võimaldab kontrollida veebielementide erinevaid kujundusaspekte, sealhulgas:
- Teksti suurus ja värv
- Kirjastiilid
- Elemendi positsioneerimine
- Vahekaugus (marginaal, polsterdus)
- Piirid ja taustad
- Animatsioonid ja üleminekud
-
Kaskadiseeruvad reeglid:mõiste "kaskaadimine" viitab sellele, kuidas CSS reegleid rakendab. Samale elemendile võib rakendada mitut stiili ning brauser määrab, millist stiili kasutada, lähtudes spetsiifilisusest, tähtsusest ja lähtekoha järjekorrast.
-
Sisu ja esitusviisi eraldamine:Hoides disaini ja kujunduse juhiseid eraldi CSS-failides, saavad arendajad tõhusamalt hallata ja uuendada mitme veebilehe visuaalset esitusviisi. See tava parandab ka koodi hooldatavust ja loetavust.
CSSi tüübid
-
Inline CSS:
- Rakendatakse otse HTML-elemendis, kasutades
stiili
atribuuti.
<p style="color: blue; font-size: 14px;">See on sinine lõige.</p>
- Rakendatakse otse HTML-elemendis, kasutades
-
Sisemine CSS:
- Määratletud HTML-dokumendi
<head>
sektsiooni<style>
sildi sees.
<head> <style> p { color: blue; font-size: 14px; } </style> </head> </head>
- Määratletud HTML-dokumendi
-
Väline CSS:
- Hoiustatakse eraldi
.css-failides
ja lingitakse HTML-dokumentidega<link>-tähe
abil.
<head> <link rel="stylesheet" type="text/css" href="styles.css"> </head>
- Hoiustatakse eraldi
CSS-i kasutamise eelised
-
Järjepidevus:
- Ühe CSS-faili rakendamine mitmele veebilehele tagab järjepideva väljanägemise kogu saidil.
-
Tõhusus:
- Sisu ja kujunduse eraldamisega võimaldab CSS arendajatel rakendada stiile globaalselt ja uuendada neid ühest kohast.
-
Parem jõudlus:
- Välised CSS-failid võivad brauserid vahemällu salvestada, mis vähendab järgmiste lehekülastuste laadimisaega.
-
Täiustatud kasutajakogemus:
- CSS võimaldab luua reageerivaid kujundusi, mis kohanduvad erinevate ekraanisuuruste ja -seadmetega, parandades ligipääsetavust ja kasutatavust.
Parimad tavad CSS-i kasutamiseks
-
Hoidke CSS organiseeritud:
- Kasutage kommentaare ja järjekindlaid nimetuskonventsioone, et hoida oma CSS-kood loetavana ja hooldatavana.
- Rühmitage omavahel seotud stiilid kokku ja järgige loogilist struktuuri.
-
Kasutage väliseid stiililehti:
- Kasutage võimaluse korral väliseid stiililehti, et hoida HTML puhtana ja eraldada sisu esitusviisist.
-
Kasutage CSS eelprotsessoreid:
- Tööriistad nagu Sass või LESS aitavad teil kirjutada tõhusamat ja hooldatavamat CSS-i, pakkudes selliseid funktsioone nagu muutujad, pesitsemine ja mixins.
-
Optimeeri jõudluse jaoks:
- Vähenda CSS-faile, et vähendada faili suurust ja parandada laadimisaega.
- Vältige üleliigseid või kasutamata stiile, et hoida CSS-failid saledana.
Kokkuvõte
CSS (Cascading Style Sheets) on veebiarenduses oluline tehnoloogia, mis võimaldab arendajatel veebilehti tõhusalt kujundada ja vormindada. CSSi parimate tavade mõistmise ja rakendamisega saate luua visuaalselt atraktiivseid ja kasutajasõbralikke veebisaite, mis pakuvad suurepärast kasutajakogemust eri seadmetes ja brauserites.
Lisateavet CSS-i ja täiustatud tehnikate kohta leiate MDNi veebidokumentidest CSS-i kohta.