Hypertext Markup Language (HTML) a été le premier langage conçu pour être utilisé pour présenter des données et des images sur Internet connecté. Il a fourni un moyen de distinguer facilement le code des données à présenter. Il était également beaucoup plus facile à utiliser que les schémas de codage précédents TeX, Scribe et GML qui étaient utilisés avant l'Internet public par l'armée et les universités qui travaillaient et utilisaient ARPANet et MILNet.
Cela en a fait la langue de choix pour la création de pages Web et même aujourd'hui, c'est toujours la langue principale car de nombreuses balises d'origine ont été supprimées avec les versions plus récentes, c'est toujours la langue principale utilisée pour créer des pages Web.
Les feuilles de style en cascade, communément appelées CSS, font partie intégrante du processus de développement Web moderne . Il s'agit d'un outil HTML très efficace qui permet de contrôler facilement la mise en page et la présentation des pages du site Web en séparant le contenu de la conception.