HTML |
---|
Cascading Style Sheets |
Cascading Style Sheets (sl. kaskadne stilske podloge) poznane pod kratico CSS so podloge, predstavljene v obliki preprostega slogovnega jezika, ki skrbi za prezentacijo spletnih strani. Z njimi definiramo stil HTML oz. XHTML elementov v smislu pravil, kako se naj ti prikažejo na strani. Določamo lahko barve, velikosti, odmike, poravnave, obrobe, pozicije in vrsto drugih atributov, prav tako pa lahko nadziramo aktivnosti, ki jih uporabnik nad elementi strani izvaja (npr. prekritje povezave z miško). Podloge so bile razvite z namenom konsistentnega načina podajanja informacij o stilu spletnim dokumentom.
Bistvo uporabe CSS je poleg defirniranja pravil, pred vsem ločitev strukture strani - ki jo podaja označevalni jezik skupaj z vsebino - od njene predstavitve. S tem omogočimo lažje urejanje in dodajanje stilov ter poskrbimo za večjo preglednost dokumentov temelječih na HTML sintaksi. Prav tako zmanjšamo ponavljanja kode, saj omogočimo množici strani uporabo istih podlog, kar lahko bistveno zmanjša njihovo velikost.
Specifikacija in vzdrževanje CSS je v rokah skupine CSS Working Group znotraj organizacije World Wide Web Consoritum (W3C)[1]. Specifikacijo uradno potrdijo člani W3C[2] (podjetja kot so Adobe, IBM, Microsoft ... ) in tako nastanejo CSS priporočila. Ta pa niso omejena samo na internetnih brskalnikih, uporabljajo se tudi v programih za pisanje dokumentov in elektronskih preglednic kakor tudi na napravah, kot so prenosni telefoni in dlančniki.