Webbutveckling 1

CSS 3

CSS 3

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.

Namnet kommer från en författares möjlighet att definiera ett utseende som sedan kan återanvändas på flera dokument med olika innehåll.[ifrågasatt uppgift] Tekniken introducerades av Håkon Wium Lie och Bert Bos 1994 i webbläsaren Argo.

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.