1 |
selektorius { |
Tai yra kodo struktūros pavyzdys, aprašytos vienam selektorius trys taisyklės. Taisyklių galime aprašyti tiek, kiek reikia. Tas pats parametras viename taisyklių bloke gali būti tik vieną kartą. Bloko pradžią nurodo atidaromieji laužtiniai skliaustai {, pabaigą - uždaromieji laužtiniais skliaustai }
Selektorius tai yra ta dalis, kuri parenka kokiems elementams bus taikomos css taisyklės. Selektorių su kiekviena nauja css kalbos versija atsiranda vis įvairesnių. Reiktų nepamiršti, kad ne visus selektorius supranta visos naršyklės.
Visi elementai. Toks aprašas visiems html elementams priskirtų stilius padding ir margin po 0 pikselių:
1 |
* { |
Elemento pavadinimas. Toks css kalbos aprašas nuo visų puslapyje esančių paveikslėlių nuimtų rėmelį:
1 |
img { |
Klasės selektorius. Toks selektorius paima visus html elementus, kurie turi atributą class su reikšme klase ir tų elementų teksto spalva tampa raudona:
1 |
.klase { |
ID selektorius. Toks selektorius paima elementus su atributu id ir reikšme id. Viename puslapyje gali būti tik vienas elementas su tokiu id, negali būti kelių su tokiu pat id pavadinimu:
1 |
#id { |
Daugiau informacijos apie selektorius galite rasti mūsų kitose css kalbos pamokose.
Taip pat apie visus iš karto galite pasiskaityti angliškame straipsnyje: Selectors Level 3
Jei matote, kad jau yra naujesnė angliško straipsnio versija, prašome parašyti apie tai komentare. Ačiū.
Parametro vietoje yra rašoma css kalbos komanda. Komandų yra apie 90, jos visos yra surašytos css žinyne. Viename taisyklių bloke kiekviena komanda negali kartotis, visos turi būti skritingos, tačiau skirtingų gali būti tiek kiek reikia. Daugelis parametrų yra angliški pilni žodžiai, todėl mokant anglų kalbą yra iš ties paprasta juos prisiminti. Mokantis siūlyčiau pasinaudoti anglų žodynu ir susižinoti lietuviškus vertimus, tai padės lengviau suprasti kiekvieno parametro reikšmę ir nereikės mokytis atmintinai.
Reikšmės vietoje rašome parametro reikšmę. Kiekvienas parametras turi turėti kokią nors jam tinkamą reikšmę, pavyzdžiui parametras color gali turėti arba žodinę spalvos išraišką, tarkim red, arba hex koduote užrašytą spalvos kodą, ta pati raudona būtų #ff0000; arba #f00;, arba rgb išraiška, raudona būtų rgb(255,0,0). Kokias reikšmes gali įgyti parametras priklauso nuo parametro.
Kaip ir kiekvienoje kalboje, css kalba turi komentavimo galimybe. Komentuoti reiktų atskirų puslapio vietų rašomus taisyklių blokus. Komentarai yra rašomi taip:
1 |
/* css komentaras */ |
Čia galite pamatyti kaip realiai atrodo puslapio stilių failas:
1 |
charset "utf-8"; |
CSS kalba yra kliento pusės, todėl betkurio atidaryto puslapio css taisykles yra galima pasižiūrėti. Tai galime atlikti tiesiog paspaudus dešinį pelės klavišą ant neaktyvios puslapio vietos ir pasirinkus meniu punktą View Page Source (Firefox).
Patariu parsisiųsti Firefox naudotojams papildymą FireBug. Šis Firefox papildymas leis lengvai peržiūrėti ne tik kiekvieno elemento CSS stilių taisykles, bet taip pat suteiks daug naudingos papildomos informacijos apie betkurį puslapį. Nuoroda siųstis: https://addons.mozilla.org/en-US/firefox/addon/1843