La base du langage HTML repose sur des ensembles d'éléments (balises) que l'on peut appeler des composants de pages web. La plupart des éléments ont des ouvertures et des fermetures qui utilisent la balise appropriée. Les pages principales, les pages d'information sur le site et les pages de contact sont généralement basées sur le HTML.