Programme

NSI (Spé)Interactions homme-machine sur le Web

Interactions sur le Web : HTML, CSS, JavaScript

Résumé

Une page web repose sur trois langages complémentaires : HTML pour la structure (titres, paragraphes, liens, images), CSS pour la mise en forme (couleurs, tailles, positionnement) et JavaScript pour l'interactivité (réactions aux clics, modifications dynamiques de la page). HTML utilise des balises comme <h1>, <p>, <a href="..."> et <img src="...">. Les formulaires HTML (<form>, <input>, <button>) permettent à l'utilisateur d'envoyer des données au serveur. Le modèle client-serveur structure les échanges : le navigateur (client) envoie une requête HTTP et le serveur répond avec le contenu de la page. JavaScript peut réagir à des événements (clic, survol, saisie) grâce à des écouteurs d'événements (addEventListener).