🌐 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)