Pāriet uz saturu

CSS

Vikipēdijas lapa
(Pāradresēts noCascading Style Sheets)

CSS(noangļu:Cascading Style Sheets) jebStila lapas kaskadēšanair īpaša stila lapas valoda, ko lieto, lai aprakstītu izskatuiezīmēšanas valodāveidotiem dokumentiem. Populārākais pielietojums irHTMLunXHTMLvalodās veidotutīmekļa lappušuizskata aprakstīšanai, bet to var izmantot jebkādiemXMLdokumentiem, piemēram,SVGunXUL.CSS specifikācijas uzturVispasaules tīmekļa konsorcijs(W3C).

Par dokumenta stilu šajā gadījumā saprot tā elementu īpašības, kas raksturo ārējo izskatu (krāsu, izmēru, fontu u.c.). CSS tika iecerēts, lai atdalītu dokumenta saturu no tā stila. Tas ļauj dokumenta izskatu pielāgot konkrēta lietotāja vajadzībām. Bez tam vienam dokumentam var pielietot vairākus stilus, piemēram, vienu skatīšanai uz ekrāna, otru izdrukāšanai uz papīra, citu — atskaņošanai ar balsi.

Par "kaskadētām stila lapām" šo tehnoloģiju sauc tādēļ, ka vienu stilu lapu var mantot (kaskadēt) no citas. Tādējādi uz vienu elementu var attiekties vairāki stili. Lai nerastos konflikti, CSS ir izstrādāti kaskadēšanas noteikumi, pēc kuriem jāvadāspārlūkprogrammai,attēlojot dokumentu. Šie noteikumi ir balstīti uz prioritāšu shēmu jebkaskādi.

Zemākā prioritāte ir stiliem pēc noklusējuma. Tos nosaka pārlūkprogramma. Piešķirtiem stiliem ir augstāka prioritāte. Ja CSS failos atrodas divi pilnīgi vienādi stili tad vērā tiek ņemts pēdējais ielasītais. Tādā veidā faila sākumā var uzrakstīt vienu stilu, bet vēlāk pēc kāda notikuma to var pārrakstīt ar jaunu stila noteikumu. Stila svara pakāpe tiek aprēķināta pēc īpašas tabulas, bet pēc būtības jo vairāk elementu klases ir iekļautas selektorā, jo spēcīgāks ir stils.