Programme

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

Interactions sur le Web : HTML, CSS, JavaScript

Pages web, formulaires, événements et interactions client-serveur

Résumé synthétiqueFiche en 4 sectionsQuiz de 10 questionsGratuit, sans pub

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, positions) et JavaScript pour l'interactivité (réactions aux clics, modifications dynamiques). HTML s'écrit avec des balises comme <h1>, <p>, <a href="..."> et <img>. Les formulaires (<form>, <input>, <button>) envoient des données au serveur. Le modèle client-serveur organise les échanges : le navigateur (client) envoie une requête HTTP et le serveur renvoie une réponse. JavaScript réagit aux événements (clic, survol, saisie) grâce aux écouteurs (addEventListener).

S'entraîner

Questions fréquentes

Les points clés à retenir sur Interactions sur le Web : HTML, CSS, JavaScript, extraits du quiz de révision.

Quel langage définit la structure d'une page web ?
Réponse :
HTML
HTML (HyperText Markup Language) structure le contenu : titres, paragraphes, liens, images.
Quel langage rend une page web interactive ?
Réponse :
JavaScript
JavaScript s'exécute dans le navigateur et réagit aux actions de l'utilisateur (clics, saisie).
Quelle balise HTML crée un lien hypertexte ?
Réponse :
<a>
La balise <a href="...">texte</a> crée un lien. <link> sert à inclure une feuille de style.
Quelle méthode HTTP est préférable pour envoyer un mot de passe ?
Réponse :
POST
POST place les données dans le corps de la requête, hors de l'URL, contrairement à GET qui les affiche.