Cascading Style Sheets
Fra Wikipedia, den frie encyklopedi
Cascading Style Sheets (CSS) er et språk som brukes til å definere utseende på filer skrevet i HTML eller XML. Prinsippet er at HTML- eller XML-dokumentet utelukkende skal beskrive struktur og semantikk, mens oppsett, farger og annen stilinformasjon skal beskrives ved hjelp av CSS. Stilinformasjonen kan integreres i selve dokumentet eller skilles ut som en egen fil med endelsen .css. Et ubegrenset antall dokumenter kan peke til og styres av samme .css-fil, noe som er styrken i CSS: Ved å endre på en fil, kan man endre fargebruk, bakgrunnsbilder osv. i alle dokumenter som peker til CSS-filen.
Eksempel:
body { background-color: #ff0000; color: #ffffff; }
Her setter man bakgrunnsfargen til rød ved hjelp av background-color og HEX-koden #ff0000 samt tekstfargen til hvit.
Man peker til CSS dokumentet med denne HTML-koden:
<link rel="stylesheet" href="mappe/filnavn.css" type="text/css">
Den første versjonen av CSS ble lagt fram av Håkon Wium Lie i 1994. Han videreutviklet siden språket sammen med Bert Bos, og i dag er det W3Cs CSS Working Group, hvor Lie og Bos begge er medlemmer, som oppdaterer CSS-spesifikasjonen.
Med versjon 2 av CSS kom medietyper (media types) inn i spesifikasjonen. Medietyper gjør det mulig å definere ulik stil for det samme dokumentet avhengig av hvor og hvordan det blir brukt. For eksempel brukes medietypen "screen" brukes for vanlig pc-nettleservisning, mens "handheld" er for mobiltelefoner og andre mindre skjermer, "print" for utskrift og "projection" for visning på storskjerm.
[rediger] Eksterne lenker
- W3Cs sider om css
- HTMLDog CSS Beginner Guide
- CSS Zen Garden -- Se hva som er mulig med CSS
- W3Schools -- Lær deg CSS
- Forskjellige leksjoner og artikler om CSS
- Håkon Wium Lies doktoravhandling om CSS -- for viderekomne
okay .S