CSS står for Cascading Style Sheets.
Du har måske allerede hørt lidt om CSS - uden rigtigt at vide hvad det er. I denne lektion vil vi netop kigge nærmere på hvad CSS egentlig er, hvorfor det blev opfundet, og hvorfor det er smart at bruge.
CSS er et sprog til at definere layout på HTML-dokumenter.
Det vil sige, at CSS kan bruges til at definere bl.a. fonte, farver, marginer, liniehøjder, højde, bredde, baggrundsbilleder, positionering, m.v. - CSS indeholder mere 100 forskellige egenskaber!
I forhold til HTML, indeholder CSS ikke bare langt flere muligheder for layout - det er også mere præcist og avanceret. CSS understøttes af Netscape, Microsoft, Opera og mange andre browserfabrikanter.
Når du har gennemgået denne tutorial kan du lave dine egne stylesheets!
Det korte svar er at HTML er et struktur-sprog, og CSS er et layout-sprog.
OK, det kan godt lyde lidt forvirrende, hvis man aldrig har tænkt over det før, men prøv aligevel at læse lidt videre.
Oprindeligt - da Internettet blev opfundet - var HTML et rent struktursprog. Det vil sige at man med HTML kunne strukturere en tekst ved at sige "Dette er en overskrift", "Dette er et tekstafsnit", eller "Dette er en tabel" - ved at benytte tags som <h1>, <p> og <table>.
Udviklingen på Internettet gjorde imidlertid, at mange kreative webdesignere hungrede efter muligheder for at tilføje layout til deres dokumenter. Browserfabrikanterne (Netscape og Microsoft) fandt derfor på nye tags til HTML, som f.eks. <font>, der jo netop definerer layout - og ikke struktur.
Udviklingen betød altså, at HTML i støre og større udstrækning blev benyttet til layout, selvom det aldrig havde været meningen. CSS blev opfundet for at give webdesignere flere muligheder for layout, og samtidig beholde HTML som et struktursprog.
CSS er en revolution indenfor webdesign. Med CSS kan du blandt andet:
I næste lektion kigger vi nærmere på hvordan CSS rent praktisk fungerer. Og på hvordan du kommer i gang.