Den här artikeln behöver fler eller bättre källhänvisningar för att kunna verifieras. (2018-04) Åtgärda genom att lägga till pålitliga källor (gärna som fotnoter). Uppgifter utan källhänvisning kan ifrågasättas och tas bort utan att det behöver diskuteras på diskussionssidan. |
Cascading Style Sheets | |
Filändelse | .css |
---|---|
MIME-typ | text/css |
Utvecklad av | W3C |
Typ av format | stilmall |
Standard | CSS 1, CSS 2, CSS 2.1 |
Cascading Style Sheets (CSS, på svenska stilmall) är ett språk som beskriver presentationsstilen för ett strukturerat dokument som till exempel typsnitt, textstorlek och färg. Tekniken är ett sätt att anpassa dokumentet med hänsyn till datortyp, skärmupplösning, färgdjup och installerade typsnitt.
Tekniken introducerades av Håkon Wium Lie och Bert Bos 1994 i webbläsaren Argo. År 1996 kom den första rekommendationen från W3C, CSS1. Det dröjde till år 2000 innan någon webbläsare hade fullt stöd för CSS1, och det var Internet Explorer 5.0 för Mac. Olika webbläsare hade stöd för olika delar av CSS1 och kunde även tolka reglerna olika.[1]
Ett XML- eller HTML-baserat dokument har inte på förhand en given utformning utan består av strukturerad text utan stilinformation. Hur dokumentet skrivs ut på papper, på en webbsida, på displayen i en mobiltelefon eller en handdator, bestäms normalt av programmet som hanterar dokumentet (t.ex. webbläsaren), utgående från programmets inställningar. Med CSS är det möjligt att också tillhandahålla en stilmall (eller instruktioner för enskilda element), som anger hur dokumentet kan eller skall visas. Också användaren har möjlighet att tillhandahålla stilmallar, som tillsammans med dokumentet stilmall bestämmer utseendet. CSS ingår inte som en del av XML-språket, men används allmänt till exempel av webbläsare.