Sisällön ja ulkoasun erottaminen toisistaan helpottaa WWW-sivujen tekemistä ja ylläpitämistä. Cascading Style Sheets -menetelmän avulla määritellään miltä sivu näyttää. CSS:ää tukevat jo useimmat uudet WWW-selaimet.
Kukin tehköön sitä mitä osaa parhaiten. Verkkosivujen osalta tämä tarkoittaa sitä että kirjoittajat kirjoittavat ja graafikot kuvittavat. Aina näin ei voi olla, ja silloinkin kun on, tehdään usein töitä samojen HTML-tiedostojen kimpussa. [...]
HTML-dokumentinkuvauskieltä ei ole alunperinkään tarkoitettu määrittämään sitä miltä sivu näyttää. Siihen sen keinot ovat liian vajavaiset, vaikka W3C:n suosittamaan HTML:ään onkin painostuksen alla lisätty FONT-komennon kaltaisia keinoja ulkoasun määrittelyyn. HTML:n tehtävä on kuvata sivun sisällön rakenne, ja siihen se soveltuu varsin hyvin. (jatkuu...)
Ensisijaiset syyt käyttää CSS:ää sivujen ulkoasun määrittämiseen ovat selkeys ja päivittämisen helppous. Kun HTML-sivun ulkoasua hiotaan pitkälle, itse koodista tulee helposti käsittämätöntä, eikä sivua voi uskoa asiaan vihkiytymättömän päivitettäväksi. Niinkin yksinkertainen asia kuin tekstin fontin ja värin vaihtaminen voi muuttua painajaiseksi jos sama toistuu useita kertoja. (jatkuu...)