HTML + CSS + JS
HTML, CSS et JavaScript sont tous les trois des langages de programmation utilisés dans le développement web, mais ils remplissent différents rôles :
- HTML (Hypertext Markup Language) : HTML est le langage de balisage standard utilisé pour structurer et présenter le contenu d'une page web. Il définit la structure logique de la page en utilisant des balises. HTML est responsable de la mise en place de la structure du contenu, des titres, des paragraphes, des images, des liens hypertextes, des tableaux, des formulaires, etc. Il est statique par nature et n'offre pas de fonctionnalités de manipulation ou d'interaction dynamique avec les utilisateurs.
- CSS (Cascading Style Sheets) : CSS est un langage de feuilles de style qui définit la présentation et l'apparence visuelle des éléments HTML. Il permet de définir les couleurs, les polices de caractères, les tailles, les marges, les bordures, les positions et autres propriétés de style. CSS permet de séparer la structure du contenu (HTML) de sa présentation (CSS), ce qui offre une meilleure séparation et permet une maintenance et une personnalisation plus faciles du design d'une page web.
- JavaScript : JavaScript est un langage de programmation de haut niveau qui permet d'ajouter de l'interactivité et de la dynamique aux pages web. JavaScript permet d'écrire du code pour manipuler, modifier et réagir aux événements sur une page web. Il peut être utilisé pour créer des fonctionnalités interactives, telles que des animations, des menus déroulants, des formulaires dynamiques, des effets visuels, des validations de formulaire côté client, des requêtes AJAX pour communiquer avec un serveur, etc. JavaScript est un langage de programmation basé sur les événements et il est exécuté côté client (dans le navigateur web de l'utilisateur).
Une source pour apprendre HTML et CSS : OpenClassRooms
Documentation HTML et CSS : Mozilla Developer Network (MDN)