HTML jest językiem służącym do opisu struktury strony internetowej, podczas gdy CSS (Cascading Style Sheets) służy do określania stylu tej struktury na podstawie kolorów, czcionek i układu.