Style sheets(kaskadni stilovi) su veoma snažan alat svakog web dizajnera. Oni vam omogućavaju da vaše stranice budu potpuno konzistentne, daju vam mnogo više kontrole u vezi uređenja stranica. Kreirani su 1997, Cascading Style Sheets (CSS) se sada mnogo koriste i podržani su od većine browser-a (od verzije 4.0) i od većine dizajnera. Ukoliko ste vični MS Word-u, stilovi imaju sličan način korišćenja i primenu.
Informacije o stilovima se smeštaju na tri moguća mesta: u <HEAD> tag, u spoljni fajl i ubačeni stil u tagovima. Za sada ćemo govoriti samo o prvom slučaju. Pravila:
- Informacije o stilu moraju biti ugnježdene u tag <STYLE> </STYLE>. Na ovaj način web čitači prepoznaju da je reč o informacijama za stilove.
- Sam tag obavezno uključuje atribut TYPE koji indicira koji tip stilova koristite (najčešće je to CSS, ali može biti i XSL, JSS…).
- Smestite sve stil tagove u komentar tagove. Ovo zbog starijih browser-a koji ne podržavaju CSS.
- Selektor – selektor određuje na koji HTML tag se zadati stil odnosi
- Deklaracija – osobine stila koje će se primeniti na izabrani tip selektora
selektor {osobina : vrednost ;}
Na primer ukoliko želite da sav bold tekst bude crvene boje, napisaćete u deklaraciji:
b {color: red;}
Jedna od prednosti koja CSS čini jednostavniom za korišćenje, je i ta da možete grupisati komponente kojima želite da dodelite isti stil. Na primer, ako želite da naslovi H1, H2 i bold-ovan tekst budu crveni pisali biste:
b {color: red;}
h1 {color: red;}
h2 {color: red;}
Ali njihovim grupisanjem, sve njih možete postaviti u istu liniju:
b, h1, h2 {color: red;}
Analogno ovome, i više definicija stilova možete grupisati (odvojite ih tačka-zarezom). Na primer, svi naslovi H3 želimo da budu plave boje i Arial fonta:
h3 {
font-family: Arial;
color: blue;
}
Kao što vidite različite deklaracije stila se pišu u zasebnim linijama, ovo je konvencija koja nije obavezna (radi se o plain-text-u).
Osobina stila font ima sledeće stilove:
- font-family – specifikacija fonta, moguće je navesti više fontova odjednom
- font-size – specifikacija veličine fonta, može biti izražena relativno (npr. +1), apsolutno (npr.4 – u pikselima ili pointima) ili procentualno
- font-style – način prikaza teksta: italic, oblique ili normal
- font-variant – specifikacija prikaza u malim slovima (small caps) ili normal
- font-weight – podešavanje koliko će tekst biti taman ili svetao.
a { text-decoration: none;}
Pratite Krstaricu na www.krstarica.com