Izvorna koda izgleda takole in ni najbolj pregledna, predvsem pa je slaba zato, ker nam zmeša vsebino in izgled strani. Veliko bolj je uporabljati CSS, ki nam omogoči, stran najprej izgleda takole, potem pa spremenimo izgled in ista stran izgleda čisto drugače. Problem CSS je, da je bolj zapleten od HTML, poleg tega pa potem stran v enih brskalnikih izgleda drugače kot v drugih.