Bruges til at definere:
- fonte
- farver
- marginer
- liniehøjde
- højde / bredde
- baggrundsgrafik
- positionering
- osv - på websider
CSS er et sprog til at definere layout på HTML/XML-dokumenter.
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 alle browsere - der kan dog være en lille forskel på, hvordan en enkelte browser vælger at "læse" en css-definition.
Du kan skrive CSS "koder" på en webside eller samle alle CSS "koder" i ét enkelt dokument (sheet).
Fordelen ved at placere formaterings oplysninger i en fil for sig selv er, at
formateringen kan genbruges i flere dokumenter og dermed bliver layout og det
grafiske indtryk på alle sider ens.
Du kan sammenligne CSS med typografier i f.eks. et Word/Publisher/InDesign dokument.
Hvis du skal skrive mange sider i Word - f.eks. en større rapport, vil det hurtigt
bliver uoverskueligt, hvis du for hver overskrift, underoverskrift,
punktopstilling osv. skal huske præcis hvilken font, størrelse m.m. du skal
vælge.
Du kommer væsentlig hurtigere (og langt mere ensartet) gennem arbejdsopgaven, hvis du har oprettet typografier for alle former for tekst i dokumentet. Og du sikrer dig at en overskrift er ens hele vejen gennem dokumentet.
Dét gælder også for websider - ensartethed side for side og en meget let adgang til at ændre f.eks. font på alle sider på én gang.
På kurset opretter vi en simpel websted med 5-6 sider, hvor du lærer at kontrollere alt på siderne.
CSS til CMS websider
CSS er ikke kun for HTML og XML baserede sider. CMS oprettede sider (f.eks. WordPress) benytter
også CSS til det grafiske layout.