CSS (Cascading Style Sheets) so priljubljeno orodje pri oblikovanju spletnih strani. Brez njih si je težko predstavljati veliko spletnih aplikacij. Z njimi lahko pospešite ustvarjanje in urejanje spletnih strani. Datoteka CSS je praktično napisana kot nekakšna besedilna datoteka in vsebuje navodila za oblikovanje. Tako je mogoče CSS uporabiti tudi za vse podstrani Domača stran uporabite enako zasnovo tako, da to datoteko CSS prikličete v glavi zadevne strani. Pri spreminjanju zasnove morate spremeniti samo datoteko CSS, kar bo vplivalo na vse strani spletnega projekta, ki jih je treba urediti.
Možnosti oblikovanja
S posebnim programskim jezikom CSS je mogoče opraviti skoraj vse naloge oblikovanja spletne strani, vsaj tiste, ki se nanašajo na oblikovanje. CSS lahko uporabite tudi za ustvarjanje okvirjev različnih odtenkov in preprostih grafik. Pisave in velikosti pisav so enkrat določene v datoteki CSS in so tako samodejno na voljo v celotnem katalogu ali predstavitvi podjetja. Možnosti za spreminjanje je veliko, saj lahko določena področja, kot so naslovi, vsebina tabele, podnapisi ali opombe pod črto, določite ločeno. Različna barvna ozadja z vzorci ali brez njih je mogoče navesti v CSS. S CSS lahko ustvarite različne kroglice, različne dinamične elemente in še veliko več. Na ta način lahko vključite tudi slike, videoposnetke in zvočna zaporedja, če tega ne želite storiti na drug način.
Sintaksa
V skladu s smernicami W3C za lastnosti, ki jih je treba prikazati, veljajo določena pravila. V njih so selektorji, ki ustrezni lastnosti v oglatih oklepajih dodelijo določeno vrednost. V primeru barve naslovov drugega reda je na primer videti takole: h2 { colour: green; } Namesto "zelena" bi lahko uporabili tudi barvno številko. "h2" bi bil selektor, "colour" lastnost, "green" pa dodeljena vrednost. Seveda lahko hkrati dodelite več lastnosti. Pomembni so presledki za začetnimi in pred zaključnimi oklepaji ter podpičji na koncu vsake naloge. Zaradi jasnosti je priporočljivo, da vsako lastnino razvrstite v dodatno vrstico. Pri obsežnih projektih je priporočljivo uporabiti tudi Spletna stran potem je smiselno, da ni vidnih notranjih komentarjev.
Področja uporabe in posebnosti
Kaskadne slogovne liste je razmeroma enostavno vključiti v projekte HTML in PHP. HTML (Hyper Text Markup Language) je bil sprva najbolj razširjeno področje uporabe. V datoteko HTML lahko z ukazi za sloge vstavite tudi posamezne slogovne liste. Kaskadni slogovni listi, tj. več oblikovnih elementov, so opredeljeni v ločeni datoteki in se prikličejo v določenem območju datoteke HTML ali, kar je še ugodneje, v glavi kot zunanja datoteka. V PHP (Hypertext Preprocessor - pravzaprav Personal Home Page Tools) so CSS ne le integrirani kot datoteke *.css, temveč tudi povezani z ukazi PHP. Načeloma je mogoča tudi kombinacija PHP in HTML. Sodobnejša različica je delo s podatkovnimi zbirkami, v katerih je v primeru MySQL na primer, lastnosti spletnega projekta se ustvarijo s PHP in CSS. Številni sistemi podatkovnih zbirk uporabljajo podobne tehnike. Poleg tega se običajno uporabljajo tudi drugi programski jeziki, ki prav tako uporabljajo CSS. Žal je treba upoštevati nekatere posebnosti operacijskih sistemov in brskalnikov. Vsi učinki niso videti enako v vseh brskalnikih, nekaterih pa celo ne razumejo vsi. Zato je treba pri dodeljevanju vrednosti lastnostim v CSS pogosto upoštevati različne različice, ki so odvisne od brskalnika in operacijskega sistema. V ta namen se uporabljeni operacijski sistem in iskani brskalnik običajno poizvedujeta po glavi datoteke HTML ali PHP oziroma po sistemu podatkovne zbirke, nato pa se dodeli pravilna različica CSS.
prednosti in slabosti
CSS so dobrodošel dodatek in poenostavitev projektov HTML in PHP. So logično strukturirani in se jih je mogoče relativno hitro naučiti. Napaka v datoteki CSS pa se pokaže na več straneh, vendar jo je mogoče hitro odpraviti. Obstajajo težave z eksotičnimi pisavami in nabori tujih jezikov. Zato morate sprejeti previdnostne ukrepe in določiti drugo različico. V primeru posebne pisave je lahko pred njo dodeljena vrednost za pisavo, ki je običajno na voljo povsod. CSS uporablja za uporabo zadnje poimenovane vrednosti za lastnost. Če tega ni mogoče predstaviti, se to ne upošteva. Če ste pred to nalogo dodelili navadno pisavo, bo veljala za zadnjo razlagalno in vaša stran bo še vedno prikazana na uporaben način. Sklopi tujih jezikov in druge posebne funkcije morajo biti vključene v spletni projekt prek HTML, PHP ali drugega programskega jezika ali po potrebi preusmerjene na angleško stran.