Ne možeš raditi web-stranice samo s HTML-om. Potrebno ti je i znanje CSS-a, koji služi za definiranje samog izgleda stranice. HTML je samo markup language koji svojim tagovima opisuje što se zapravo nalazi unutar tog taga, što se često krivo interpretira (npr. u korištenju tablica za izradu layouta). Slično kao XML (što HTML zapravo i je).