Construire le Web : Développement Web (HTML, CSS, JS)
Le Développement Web (HTML, CSS, JS) introduit la création de sites web et de applications web en utilisant les technologies clés telles que HTML, CSS et JavaScript, formant le fondement du design web moderne. Il examine comment HTML structure le contenu, CSS le stylise et JavaScript ajoute de l'interactivité, permettant aux débutants de créer des expériences web fonctionnelles et visuellement attrayantes.
Composants du Développement Web (HTML, CSS, JS)
Cette section détaille les technologies clés et leurs rôles dans le développement web :
- HTML (Structure) : Définit la mise en page et le contenu d'une page web, en utilisant des balises pour organiser les éléments.
- CSS (Styling) : Contrôle l'apparence visuelle d'une page web, telle que les couleurs, les polices et les mises en page.
- JavaScript (Interactivité) : Ajoute des fonctionnalités dynamiques, permettant des interactions utilisateur et des mises à jour en temps réel.
- Intégration des Technologies : Comment HTML, CSS et JavaScript fonctionnent ensemble pour créer des expériences web cohérentes.
Exemples de Développement Web (HTML, CSS, JS)
Exemples HTML (Structure)
- Une balise HTML `
Bienvenue sur mon site
> crée un titre principal, structurant le titre de la page. - L'utilisation de
<div class="container">en HTML regroupe le contenu, comme une section de texte, pour le styliser ou le programmer. - Un formulaire HTML,
<form><input type="text" name="username"></form>, collecte l'entrée utilisateur, comme un nom d'utilisateur.
Exemples CSS (Styling)
- Du code CSS
h1 { color: blue; }stylise le titre pour qu'il soit bleu, améliorant l'attrait visuel. - L'utilisation de
div.container { width: 80%; margin: auto; }en CSS centre un conteneur et définit sa largeur pour une mise en page propre. - Un effet de survol CSS,
button:hover { background-color: green; }, change la couleur d'un bouton lorsqu'on passe la souris dessus.
Exemples JavaScript (Interactivité)
- Une fonction JavaScript,
function toggleMenu() { menu.style.display = menu.style.display === "none" ? "block" : "none"; }, bascule la visibilité d'un menu au clic. - En utilisant JavaScript,
fetch("https://api.example.com/data").then(res => res.json()).then(data => console.log(data));, récupère des données API, permettant des mises à jour de contenu dynamiques.
Exemples d'Intégration des Technologies
- Un bouton HTML
<button id="btn">Cliquez ici</button>est stylisé avec CSSbutton { padding: 10px; }et rendu interactif avec JavaScript pour afficher un message au clic. - Une page web utilise HTML pour structurer une galerie de photos, CSS pour créer une mise en page en grille et JavaScript pour ajouter une fonction de zoom au clic.
- Un formulaire construit avec HTML
<input type="email">, stylisé avec CSSinput { border: 1px solid gray; }, utilise JavaScript pour valider le format de l'adresse e-mail avant la soumission.