🌐 HTML : le langage du Web
HyperText Markup Language - Le fondement des pages web
📖 Qu'est-ce que HTML ?
HTML (HyperText Markup Language) est le langage de balisage standard utilisé pour créer et structurer le contenu des pages web. Créé par Tim Berners-Lee en 1991, HTML utilise un système de balises pour définir la structure et le contenu d'une page web.
🏗️ Structure d'un document HTML
📋 Structure de base
Voici la structure de base d'un document HTML :
💻 Structure HTML complète
<!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Titre de la page</title> <link rel="stylesheet" href="styles.css"> </head> <body> <header> <h1>Titre principal</h1> <nav> <ul> <li><a href="#">Accueil</a></li> <li><a href="#">À propos</a></li> <li><a href="#">Contact</a></li> </ul> </nav> </header> <main> <section> <h2>Section 1</h2> <p>Contenu de la section 1.</p> </section> <section> <h2>Section 2</h2> <p>Contenu de la section 2.</p> </section> </main> <footer> <p>© 2023 Mon Site Web</p> </footer> </body> </html>
🏷️ Les principales balises HTML
📚 Classification des balises
Les balises HTML sont organisées en différentes catégories selon leur fonction :
📝 Formulaires et transmission de données
📋 Les formulaires HTML
Les formulaires HTML permettent aux utilisateurs d'envoyer des données au serveur. Ils sont définis par la balise
<form>
et contiennent divers éléments interactifs comme des champs de texte, des cases à cocher, des boutons radio, etc.
🏗️ Structure d'un formulaire
💻 Exemple de formulaire
<form action="/traitement.php" method="post"> <label for="nom">Nom :</label> <input type="text" id="nom" name="nom" required> <label for="email">Email :</label> <input type="email" id="email" name="email" required> <label for="message">Message :</label> <textarea id="message" name="message"></textarea> <button type="submit">Envoyer</button> </form>
📌 Attributs importants de la balise <form> :
• action : URL où les données du formulaire seront envoyées
• method : Méthode HTTP utilisée pour envoyer les données (GET ou POST)
• action : URL où les données du formulaire seront envoyées
• method : Méthode HTTP utilisée pour envoyer les données (GET ou POST)