Indholdsfortegnelse:
- Definition - Hvad betyder Cascading Style Sheet (CSS)?
- Techopedia forklarer Cascading Style Sheet (CSS)
Definition - Hvad betyder Cascading Style Sheet (CSS)?
Cascading Style Sheets (CSS) er en standard (eller sprog), der beskriver formateringen af markeringssprogsider. CSS definerer formatering for følgende dokumenttyper:
- HyperText Markup Language (HTML)
- Extensible HyperText Markup Language (XHTML)
- Extensible Markup Language (XML)
- Skalerbar vektorgrafik (SVG)
- XML-brugergrænsefladesprog (XUL)
CSS gør det muligt for udviklere at adskille indhold og visuelle elementer for større sidekontrol og fleksibilitet. En CSS-fil er normalt knyttet til en HTML-fil ved hjælp af et link i HTML-filen.
I december 1998 offentliggjorde World Wide Web Consortium (W3C) den første CSS-specifikation (CSS1). Dette blev efterfulgt af CSS niveau 2 (CSS2) og CSS niveau 2, revision 1 (CSS2.1)
Techopedia forklarer Cascading Style Sheet (CSS)
HTML-dokumentformatering var kedelig og kompleks før CSS på grund af indbyggede HTML-stilattributter. Specifikt krævede stylede tags detaljerede og gentagne beskrivelser af følgende elementer:
- Font farver
- Baggrundsstilarter
- Elementjusteringer
- Grænser
- Størrelser
CSS definerer strukturelt elementer til overskrifter (h1), underoverskrifter (h2), underundergrupper (h3) osv. Elementindstillinger er tilgængelige for font, farve, vægt, størrelse osv.
CSS giver udviklere mulighed for at flytte stylingelementer til et separat HTML-område til ren markering. For eksempel, hvis en udvikler ønskede at ændre skrifttypen for alle h2-overskrifter i en HTML-fil, kunne der foretages en enkelt ændring af den vedhæftede CSS-fil. Hvis der ikke var knyttet nogen CSS-fil, ville udvikleren skulle ændre skrifttypeindstillingen for hver h2-overskrift i hoved-HTML-filen.
