Objectif : Comprendre la structure de base d’un document HTML.
Consigne : Créez une page HTML simple avec la structure suivante :
<!DOCTYPE html>
pour indiquer le type de document.<html>
englobant tout le contenu de la page.<head>
contenant les métadonnées de la page, comme le titre.<body>
contenant le contenu visible de la page.
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Ma première page HTML</title>
</head>
<body>
<h1>Bienvenue sur ma page</h1>
<p>Ceci est ma première page HTML.</p>
</body>
</html>
<!DOCTYPE html>
indique au navigateur que c’est un document HTML5.Objectif : Apprendre à structurer le texte avec des titres et des paragraphes.
Consigne : Ajoutez trois titres de niveaux différents (<h1>
, <h2>
, <h3>
) et deux paragraphes (<p>
).
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Structure de la page</title>
</head>
<body>
<h1>Titre Principal</h1>
<p>Ceci est le premier paragraphe sous le titre principal.</p>
<h2>Sous-titre 1</h2>
<p>Ceci est un paragraphe sous le premier sous-titre.</p>
<h3>Sous-sous-titre</h3>
<p>Ceci est un paragraphe sous le sous-sous-titre.</p>
</body>
</html>
<h1>
, <h2>
, etc.) structurent la hiérarchie de la page, tandis que les balises <p>
définissent des paragraphes de texte.Objectif : Apprendre à créer des liens vers d’autres pages ou sites.
Consigne : Ajoutez deux liens hypertexte : l’un vers une autre page de votre site et l’autre vers un site externe (comme https://www.google.com).
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Liens Hypertexte</title>
</head>
<body>
<h1>Apprenez à créer des liens</h1>
<p>Voici un lien vers <a href="page2.html">une autre page de ce site</a>.</p>
<p>Voici un lien vers <a href="https://www.google.com" target="_blank">Google</a>.</p>
</body>
</html>
<a>
crée un lien hypertexte. L’attribut href
spécifie l’URL de destination, et l’attribut target="_blank"
ouvre le lien dans un nouvel onglet.Objectif : Apprendre à ajouter des images à une page web.
Consigne : Insérez une image dans votre page en utilisant la balise <img>
et ajoutez une description alternative (alt
).
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Insertion d'images</title>
</head>
<body>
<h1>Voici une image</h1>
<img src="image.jpg" alt="Une belle image" width="500" height="300">
<p>Cette image est décrite comme "Une belle image".</p>
</body>
</html>
<img>
permet d’ajouter une image à la page. L’attribut src
spécifie le chemin de l’image, et l’attribut alt
fournit une description pour les navigateurs ne pouvant pas afficher l’image.Objectif : Apprendre à créer des listes non ordonnées et ordonnées.
Consigne : Créez une liste non ordonnée (<ul>
) et une liste ordonnée (<ol>
), avec trois éléments chacune.
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Listes en HTML</title>
</head>
<body>
<h1>Listes en HTML</h1>
<h2>Liste non ordonnée</h2>
<ul>
<li>Élément 1</li>
<li>Élément 2</li>
<li>Élément 3</li>
</ul>
<h2>Liste ordonnée</h2>
<ol>
<li>Premier</li>
<li>Deuxième</li>
<li>Troisième</li>
</ol>
</body>
</html>
<ul>
crée une liste non ordonnée (avec des puces).<ol>
crée une liste ordonnée (numérotée).<li>
définit un élément de liste.Objectif : Apprendre à créer un formulaire avec des champs de saisie.
Consigne : Créez un formulaire avec un champ texte, un champ email, et un bouton de soumission.
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Formulaire basique</title>
</head>
<body>
<h1>Contactez-nous</h1>
<form action="submit_form.php" method="post">
<label for="name">Nom :</label>
<input type="text" id="name" name="name" required><br><br>
<label for="email">Email :</label>
<input type="email" id="email" name="email" required><br><br>
<button type="submit">Envoyer</button>
</form>
</body>
</html>
<form>
encapsule les champs du formulaire. <input>
sont utilisées pour créer des champs de saisie.<button>
est utilisée pour créer un bouton de soumission.Objectif : Apprendre à ajouter des commentaires dans le code HTML.
Consigne : Ajoutez des commentaires dans votre code pour décrire la structure de votre page.
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Page avec commentaires</title>
</head>
<body>
<!-- Titre principal de la page -->
<h1>Page Commentée</h1>
<!-- Paragraphe de bienvenue -->
<p>Bienvenue sur cette page avec des commentaires HTML.</p>
</body>
</html>
<!-- commentaire -->
. Ils ne sont pas affichés dans le navigateur mais servent à documenter le code.Objectif : Apprendre à créer et structurer un tableau en HTML.
Consigne : Créez un tableau simple avec 3 colonnes et 3 lignes. Utilisez les balises <table>
, <tr>
, <th>
, et <td>
.
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Tableau HTML</title>
</head>
<body>
<h1>Exemple de Tableau</h1>
<table border="1">
<tr>
<th>Colonne 1</th>
<th>Colonne 2</th>
<th>Colonne 3</th>
</tr>
<tr>
<td>Cellule 1.1</td>
<td>Cellule 1.2</td>
<td>Cellule 1.3</td>
</tr>
<tr>
<td>Cellule 2.1</td>
<td>Cellule 2.2</td>
<td>Cellule 2.3</td>
</tr>
</table>
</body>
</html>
<table>
créent un tableau.border
permet de dessiner une bordure autour du tableau.<tr>
crée une ligne.<th>
définit une cellule d’en-tête.<td>
définit une cellule de données.Objectif : Apprendre à utiliser des attributs globaux comme id
, class
, et style
.
Consigne : Ajoutez des attributs id
, class
, et style
à divers éléments de la page pour les identifier et les styliser.
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Attributs Globaux</title>
</head>
<body>
<h1 id="main-title" class="title" style="color:blue;">Titre Principal</h1>
<p class="paragraph" style="font-weight: bold;">Ceci est un paragraphe en gras.</p>
<p id="special-paragraph" class="paragraph" style="color: red;">Ceci est un paragraphe rouge.</p>
</body>
</html>
id
et class
permettent d’identifier des éléments pour les styliser ou les manipuler via CSS ou JavaScript. style
permet de définir des styles en ligne directement sur les éléments HTML.Objectif : Apprendre à créer un menu de navigation simple.
Consigne : Créez un menu de navigation avec une liste de liens vers différentes sections de votre site.
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Menu de Navigation</title>
</head>
<body>
<nav>
<ul>
<li><a href="index.html">Accueil</a></li>
<li><a href="about.html">À propos</a></li>
<li><a href="contact.html">Contact</a></li>
</ul>
</nav>
</body>
</html>
<nav>
est utilisée pour regrouper les liens de navigation. <ul>
et <li>
créent une liste de liens, formant ainsi un menu de navigation simple..