CSS-guiden: Hjemmeside med CSS
Cascading Style Sheets (CSS) er et stilark språk-som brukes for å beskrive presentasjon og semantikk til en nettside.
Cascading Style Sheets (CSS) er et stilark språk-som brukes for å beskrive presentasjon og semantikk til en nettside. Din side vil få et utseendet og formatering likt det dokument som blir skrevet i CSS i et markup-språk. Den vanligste programmet er å style hjemmesider skrevet i HTML og XHTML, men språket kan brukes til alle slags XML-dokument, inkludert SVG og XUL.
CSS er utviklet primært for å muliggjøre separasjon av dokumentet innhold (skrevet i HTML eller lignende Markup Language) fra dokumentet presentasjon, inkludert elementer som farger, skrifttyper og layout. Dette skillet kan forbedre innholdet tilgjengelighet, gir mer fleksibilitet og kontroll i spesifikasjonen av presentasjonen egenskaper, gjør flere sider å dele formatering og redusere kompleksiteten og repetisjon i det strukturelle innhold (for eksempel ved at for tableless webdesign). CSS kan også tillate samme Markup siden skal presenteres i ulike stiler for ulike rendering metoder, slik som på skjermen, på trykk, med stemmen (da lese ut av en tale-basert nettleser eller skjermleser) og på Braille-basert, taktile enheter. Mens forfatteren av et dokument typisk koblinger som dokument til en CSS-stilark kan leserne bruke en annen stil ark, kanskje en på sin egen datamaskin, for å overstyre den ene forfatteren har spesifisert.
CSS angir en prioritet ordning for å avgjøre hvilken stil reglene gjelder hvis mer enn én regel kamper mot et bestemt element. I denne såkalte cascade er, prioriteringer eller vekter beregnet og tilordnet regler, slik at resultatene er forutsigbare.