Noe av det man gjør oftest når man utvikler nettsider er tekstformateringer! CSS inneholder et helt arsenal av kommandoer for formatering av tekst, som burde være tilstrekkelige for selv de mest kresne webdesignere.
Fordi CSS er et språk som kun forteller en nettleser hvordan den skal vise tekst og grafikk, finnes det mange områder hvor CSS og HTML utfører det samme. Et godt eksempel er fet, kursiv og understreket tekst. Siden eldre nettlesere ikke forstår CSS, bør man inkludere HTML kode for disse nettleserne. Heldigvis vil nettlesere som kan tolke CSS kode velge CSS formateringer overfor HTML formateringer. Dermed kan det godt hende at følgende kode oppstår på enkelte nettsider:
<p style="font-weight: 900;"><b>Fet tekst</b></p>
Fordelen er at koden fungerer både i eldre og i nyere nettlesere. I eldre nettelsere blir teksten fet, mens den blir ekstra fet i nettlesere med CSS egenskaper.
Ved hjelp av CSS kan du blandt annet definere font, størrelse, fet, ekstra fet og tynn tekst, kursiv tekst, bokstav-, ord- og linje-avstand, plassering og tekst dekorering.
Når jeg går gjennom CSS kode vil jeg skrive koden som inline CSS (Kapittel 2.1) hovedsakelig fordi det gjør det mulig å spesifisere CSS elementer for hvert eksempel. Det er derimot ingen ting i veien for å plassere CSS koden internt i <style>-flagget, eller i en ekstern fil.