Le langage HTML -HyperText Markup Language- est un langage de balisage fondamental utilisé pour structurer et organiser le contenu des pages web. C'est l'un des piliers de la création de sites internet, permettant de définir la disposition et la structure des éléments tels que les titres, les paragraphes, les images, les vidéos, les liens, les listes, et bien d'autres. Le HTML utilise un système de balises -tags- pour indiquer au navigateur comment chaque élément doit être affiché. Par exemple, la balise -h1- indique un titre principal, tandis que la balise -p- est utilisée pour un paragraphe.
HTML n'est pas un langage de programmation à proprement parler, car il ne contient pas de logique ou de conditions. Il est plutôt utilisé pour structurer et décrire le contenu. Pour rendre les pages web visuellement attrayantes et interactives, HTML est souvent associé à des feuilles de style en CSS -Cascading Style Sheets-, qui gèrent la mise en forme et le design, et à JavaScript, qui ajoute des fonctionnalités dynamiques et interactives.
Avec l'arrivée de HTML5, une version améliorée du HTML, de nombreuses nouvelles fonctionnalités ont été introduites. HTML5 permet une meilleure prise en charge des éléments multimédias tels que l'audio et la vidéo, sans avoir besoin de plugins tiers comme Flash. Il inclut également de nouvelles balises sémantiques, comme -article-, -section-, et -header-, qui améliorent la structure et l'accessibilité des pages web, en facilitant la compréhension du contenu par les moteurs de recherche et les technologies d'assistance.