Základem jazyka HTML jsou sady prvků (tagů), které lze nazvat součástmi webových stránek. Většina prvků má otevírací a uzavírací tagy, jako například: prvek . Hlavní stránky, informace o stránkách a stránky s kontakty jsou obvykle založeny na HTML.