Guide de développement de sites web statiques
Guide de développement de sites web statiques
M104
Développer des sites web statiques
01 Créer une page web en HTML
Introduction au langage HTML
Utiliser l'environnement de développement
Définir des éléments basiques d'une page HTML
SOMMAIRE 02 Implémenter une page web statique
Réaliser une page web statique
Intégrer des formulaires dans une page web
03 Mettre en forme une page web avec les
feuilles de style CSS
Introduire le CSS
Utiliser les propriétés CSS
Manipuler le positionnement
Adapter une page web au dispositif d’affichage
Créer des animations
Adapter des templates HTML/CSS avec un site Web
04 Maîtriser Bootstrap
Intégrer Bootstrap
Maitriser les classes CSS de base
Utiliser les composants Bootstrap
05 Héberger un site Web
Déployer en intranet
Déployer en ligne
PARTIE 1
Créer une page web en HTML
20 heures
CHAPITRE 1
INTRODUCTION AU LANGAGE HTML
• L’historique de l’HTML
• La mission du W3C
2 heures
CHAPITRE 1
INTRODUCTION AU LANGAGE HTML
1. Historique de l’HTML
2. Rôle du W3C
3. Propriétés des navigateurs
CHAPITRE 01 INTRODUCTION
AU LANGAGE HTML
Historique de l’HTML
M104
Développer des sites web statiques
Historique de l’HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 01 Introduction au langage HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 01 Introduction au langage HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 01 Introduction au langage HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 01 Introduction au langage HTML
Les pages web sont souvent reliées entre elles grâce à des liens
hypertextes (ou hyperliens).
Quand on clique sur un lien, on est dirigé vers une autre page ou un autre
document.
C’est ce qui rend le Web interconnecté et facile à naviguer.
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 01 Introduction au langage HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 01 Introduction au langage HTML
5. Le fonctionnement client-serveur
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 01 Introduction au langage HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 01 Introduction au langage HTML
Historique
du Web
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 01 Introduction au langage HTML
1980
[Link] débuts – L’idée du
Web
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 01 Introduction au langage HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 01 Introduction au langage HTML
C’est ainsi que l’idée du World Wide Web (le « réseau mondial ») est née.
Le but principal : rendre l’accès à l’information rapide et universel.
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 01 Introduction au langage HTML
1990
La naissance du Web moderne
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 01 Introduction au langage HTML
En 1990, Tim Berners-Lee s’associe à Robert Cailliau, ingénieur belge également au CERN.
Ensemble, ils développent les outils essentiels du Web :
✓ le HTML (HyperText Markup Language) → le langage utilisé pour créer les pages web,
✓ le HTTP (HyperText Transfer Protocol) → le protocole de communication entre les
ordinateurs,
✓ le premier navigateur web, appelé WorldWideWeb.
À cette époque, Tim Berners-Lee publie le premier document HTML, appelé "balises
HTML", contenant 18 balises de base (comme <p>, <h1>, <a>, etc.).
Ces balises servaient à structurer le contenu des pages web.
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 01 Introduction au langage HTML
3. L’évolution du Web
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 01 Introduction au langage HTML
Élément Détail
Inventeur du Web
Collaborateur clé
Année de réalisation
But du projet
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 01 Introduction au langage HTML
mi
2015 2010 2000s 1998
Déploiement de Apparition du
la mise à jour
Adaptation Lancement
terme officel de
«mobile- “sponsive Web
du mobile
friendly» par Google
Design”
Google
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 01 Introduction au langage HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 01 Introduction au langage HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 01 Introduction au langage HTML
À cette époque, le Web était très simple : pas de couleur, pas de mise en
forme, seulement du texte et des liens.
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 01 Introduction au langage HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 01 Introduction au langage HTML
•En 1997, le W3C (World Wide Web Consortium) publie HTML 3.2, qui introduit :
1. Historique de l’HTML
2. Rôle du W3C
3. Propriétés des navigateurs
Partie 01 : Créer une page web en HTML CHAPITRE 01 Introduction au langage HTML
Le W3C est une organisation internationale sans but lucratif qui fixe les règles et
standards du web.
Son rôle est de rendre le web accessible à tous, compatible entre les
navigateurs et durable dans le temps.
Grâce au W3C, les sites web suivent les mêmes normes, ce qui assure une bonne
communication, un affichage correct sur tous les appareils et une meilleure
qualité du web.
1. Historique de l’HTML
2. Rôle du W3C
3. Propriétés des navigateurs
Partie 01 : Créer une page web en HTML CHAPITRE 01 Introduction au langage HTML
M104
Développer des sites web statiques
CHAPITRE 2
UTILISER L’ENVIRONNEMENT DE
DÉVELOPPEMENT POUR PRODUIRE DU HTML
1 heure
Partie 01 : Créer une page web en HTML CHAPITRE 02 Utiliser l’environnement de développement pour produire du HTML
Visual Studio
Code (VS Code)
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 02 Utiliser l’environnement de développement pour produire du HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 02 Utiliser l’environnement de développement pour produire du HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 02 Utiliser l’environnement de développement pour produire du HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 02 Utiliser l’environnement de développement pour produire du HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 02 Utiliser l’environnement de développement pour produire du HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 02 Utiliser l’environnement de développement pour produire du HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 02 Utiliser l’environnement de développement pour produire du HTML
Visual Studio Code est un éditeur de code que l’on peut facilement
personnaliser.
On peut y ajouter des extensions pour ajouter des outils, gagner
du temps, mieux travailler en équipe et adapter l’environnement
à ses besoins.
Grâce à son système flexible, tout le monde peut créer ou utiliser
des extensions pour améliorer VS Code.
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 02 Utiliser l’environnement de développement pour produire du HTML
Better Comments
Permet d’ajouter des commentaires avec des couleurs et styles distincts selon leur type
(note, avertissement, question, TODO…).
Rend le code plus lisible et la communication dans l’équipe plus claire.
Snippets
Ce sont des modèles de code réutilisables (exemples : une boucle for, une structure HTML,
etc.).
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 02 Utiliser l’environnement de développement pour produire du HTML
CSS Peak
Permet de cliquer sur une classe CSS dans le code HTML pour voir directement où elle est
définie dans le fichier CSS.
GitLens
Améliore l’intégration de Git dans VS Code : affiche qui a modifié chaque ligne, quand, et
pourquoi.
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 02 Utiliser l’environnement de développement pour produire du HTML
M104
Développer des sites web statiques
CHAPITRE 3
DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE
PAGE HTML
17 heures
CHAPITRE 3
DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE
PAGE HTML
1. Normes W3C
2. Squelette d’une page HTML
3. Balises de bases (contenu)
4. Couleurs
5. Listes en HTML
6. Liens en HTML
7. Balises multimédia (images, audio, vidéo)
8. Tableaux en HTML
9. Balises de structuration
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
M104
Développer des sites web statiques
CHAPITRE 3
DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE
PAGE HTML
1. Normes W3C
2. Squelette d’une page HTML
3. Balises de bases (contenu)
4. Couleurs
5. Listes en HTML
6. Liens en HTML
7. Balises multimédia (images, audio, vidéo)
8. Tableaux en HTML
9. Balises de structuration
03- DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE
HTML
Squelette d’une page HTML
navigateur
Notion de balise
• Une balise est un élément de texte encadrée par les caractères inférieur (<) et supérieur (>)
• Une balise correspond à un élément du code HTML d'une page web (un objet, une mise en forme, ..)
• Une balise a généralement la forme suivante :
<balise attribut=valeur>Contenu</balise>
Balise ouvrante On change ces valeurs pour modifier l'apparence de l'objet Balise fermante
PARTIE 1
Notion d’encapsulation
Les balises doivent être correctement encapsulées :
<p>
<p> <b>
<b> Paragraphe
Paragraphe </p>
</b> </b>
</p> div
<div> div
<h1>titre</h1>
h1 div racine
<h2>un sous titre</h2>
<p>un paragraphe avec
<em>des mots importants</em> h2
pour terminer avec une image nœud
PARTIE 1
h1 h2 p
<img src="[Link]" alt="un logo"/> p
</p> em
</div>
img em img feuille
<!DOCTYPE html>
<html>
<head>
<title>TITRE1</title>
</head>
<body>
<h1>WELCOME TO MY FIRST WEB PAGE</h1>
</body>
</html>
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
<!DOCTYPE html>
<html>
<head>
<title>
<body>
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
M104
Développer des sites web statiques
03- DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE
HTML
Squelette d’une page HTML
1. Normes W3C
2. Squelette d’une page HTML
3. Balises de bases (contenu)
4. Couleurs
5. Listes en HTML
6. Liens en HTML
7. Balises multimédia (images, audio, vidéo)
8. Tableaux en HTML
9. Balises de structuration
03- DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE
HTML
Balises de base
Rappel:
<!DOCTYPE html>
<html>
<head>
<!-- en-tête du document -->
<meta charset=«UTF-8»>
<meta name=«description» content=«………….»>
<meta name=«keywords» content=«………….»>
<meta name=«author» content=«………….»>
<meta name=«viewport» content=«width=device-width, initial-scale=1.0»>
<meta http-equiv=«refresh» content=«30»>
<title>….</title>
</head>
PARTIE 1
<body>
<!-- corps du document-->
</head>
</html> Figure 12 : Structure générale d’une page HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
Ces informations ne s’affichent pas à l’écran, mais elles sont lues par les
navigateurs et les moteurs de recherche (comme Google).
M104
Développer des sites web statiques
03- DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE
HTML
Squelette d’une page HTML
Notion de balise
• Une balise est un élément de texte encadrée par les caractères inférieur (<) et supérieur (>)
• Une balise correspond à un élément du code HTML d'une page web (un objet, une mise en forme, ..)
• Une balise a généralement la forme suivante :
<balise attribut=valeur>Contenu</balise>
Balise ouvrante On change ces valeurs pour modifier l'apparence de l'objet Balise fermante
PARTIE 1
<meta charset="UTF-8">
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
M104
Développer des sites web statiques
RÉALISÉ ET ANIMÉ PAR :
ElHAIBA RAIGAT 01:21
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="ISO-8859-1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="author" content=" MR 104">
<meta name="description" content="Cours PYTHON">
<meta name="keywords" content=" python,programming, formation, débutant">
<title>python course web page</title>
</head>
<body>
<h1>python course chapter 1</h1>
</body>
M104
</html>
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
Tu es en train de créer une page web intitulée “Mon premier site HTML”.
Tu veux que cette page :
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="author" content=" Bill Gates">
<meta name="description" content="Cours d’initiation au HTML">
<meta name="keywords" content="HTML, web, formation, débutant">
<title>Mon premier site HTML</title>
</head>
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
Balise <p> :
1. Sert à créer un nouveau paragraphe dans une page web.
2. Chaque fois que tu écris <p>…</p>, le texte entre ces balises sera considéré
comme un paragraphe séparé.
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
Attribut title :
M104
Développer des sites web statiques
03- DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE
HTML
Balises de base
Exemple Niveau1
Niveau2
<h1>Niveau1</h1>
<h2>Niveau2</h2> Niveau3
<h3>Niveau3</h3>
<h4>Niveau4</h4> Niveau4
<h5>Niveau5</h5>
<h6>Niveau6</h6> Niveau5
Niveau6
PARTIE 1
Tu crées une petite page web présentant un site éducatif sur trois matières : Mathématiques,
Informatique, et Web.
Chaque matière doit avoir un titre clair et un paragraphe descriptif avec une info-bulle.
1. Crée un titre principal <h1> pour le nom du site : "Mon site éducatif".
2. Pour chaque matière, utilise un titre <h2> suivi d’un paragraphe <p>.
3. Chaque paragraphe doit contenir au moins deux phrases décrivant le thème.
4. Ajoute l’attribut title à chaque paragraphe pour fournir une info-bulle :
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
<h1>…</h1>
<h2>…</h2>
<p title="…">…</p>
<h2>…</h2>
<p title="…">…</p>
<h2>…</h2>
<p title="…">…</p>
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
<body>
<h1>Mon site éducatif</h1>
<h2>Mathématiques</h2>
<p title="Étude des nombres, formes et structures">
Les mathématiques sont la science qui étudie les nombres, les formes et les structures.</p>
<h2>Informatique</h2>
<p title="Science du traitement automatique de l’information">
L'informatique étudie le traitement automatique de l'information. Elle permet de développer des
logiciels</p>
<h2>Web</h2>
<p title="Ensemble de sites et services accessibles via Internet">
Le Web est un ensemble de sites et services accessibles via Internet. </p>
</body>
M104
Développer des sites web statiques
Durée
Défi : mini-page web
15 MIN
Consignes :
Temps restant [Link]ée une page HTML complète avec les éléments
suivants :
[Link] titre principal <h1>
[Link] sous-titres <h2> pour des sections de ton choix
[Link] paragraphes <p> avec info-bulles (title)
expliquant chaque section
[Link] au moins une balise <meta> pour le charset
et une autre pour la description de la page
QuickLab
activer la réflexion et la
créativité. Ton code doit être lisible et structuré correctement.
RÉALISÉ ET ANIMÉ PAR :
ElHAIBA RAIGAT 00:00
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
</ul>
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
L’attribut type
<ol type="A">
<li>HTML</li>
<li>CSS</li>
</ol>
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
L’attribut value
L’attribut value permet de démarrer la numérotation à partir d’un
nombre choisi.
<ol start="5">
<li>Chapitre 5</li>
<li>Chapitre 6</li>
</ol>
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
<dl>
<dt>HTML</dt>
<dd>Langage utilisé pour créer des pages web.</dd>
<dt>CSS</dt>
<dd>Langage utilisé mettre en forme les pages</dd>
</dl>
M104
Développer des sites web statiques
03- DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE
HTML
Les listes
<ul>
<li>Élément1</li>
Exemple de liste non ordonnée <li type="circle">Élément2</li>
<li type="square">Élément3</li>
</ul>
Figure 15 : Liste non ordonnée
<ol>
<li type="I">Élément1</li>
<li type="i">Élément2</li>
Exemple 1 de liste ordonnée <li type="A">Élément3</li>
<li type="a">Élément4</li>
</ol>
Figure 16 : Liste ordonnée 1
<ol>
PARTIE 1
<li>Élément1</li>
<li>Élément2</li>
Exemple 2 de liste ordonnée <li value="1">Élément3</li>
<li>Élément4</li>
</ol>
Figure 17 : Liste ordonnée 2
liste_dé[Link]
HTML
Langage utilisé pour créer des pages web.
CSS
Langage utilisé pour mettre en forme les pages web.
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
liste_dé[Link]
<ul>
<li>Élément1</li>
<li type="circle">Élément2</li>
<li type="square">Élément3</li>
<ol>
</ul>
<li>Élément1</li>
<ol> <li>Élément2</li>
<li type="I">Élément1</li> <li value="1">Élément3</li>
<li type="i">Élément2</li> <li>Élément4</li>
<li type="A">Élément3</li> </ol>
<li type="a">Élément4</li>
</ol>
M104
Développer des sites web statiques
QuickLab est une séquence innovante intégrée
au cours, conçue pour tester et renforcer les
compétences des stagiaires à travers des
exercices pratiques et chronométrés. Chaque
QuickLab transforme un concept théorique en
challenge concret, avec des problèmes
activer la réflexion et la créativité. réalistes et stimulants à résoudre dans un temps
limité.
QuickLab rend l’apprentissage vivant et interactif, favorisant la créativité, l’esprit critique et l’auto-
évaluation, tout en gardant les stagiaires engagés et motivés pendant le cours.
M104
Durée
1h10min
4 200 secondes
1. Normes W3C
2. Squelette d’une page HTML
3. Balises de bases (contenu)
4. Les couleurs
5. Listes en HTML
6. Liens en HTML
7. Balises multimédia (images, audio, vidéo)
8. Tableaux avec du HTML
9. Balises de structuration
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
Exemple :
Exemples de liens
Lien vers un autre document HTML(Lien relatif)
…
<!– Lien -->
<a href="#haut">haut de la page </a>
Cela ouvre directement la boîte d’envoi d’un mail vers l’adresse donnée.
M104
Développer des sites web statiques
03- DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE
HTML
Les liens
Exemples de liens
M104
Développer des sites web
statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
La balise <img> permet d’insérer une image dans une page web.
C’est une balise orpheline, c’est-à-dire qu’elle ne possède pas de balise fermante.
M104
Développer des sites web statiques
[Link]
<body>
<h1>Insertion images dans une page HTML</h1>
---------------------------------------------------------------------------------------
<h1>Image avec un titre</h1>
<img src="[Link]" alt="Logo HTML" title="Langage HTML5" width="120"
height="120">
</body>
[Link]
00:00
Temps
Objectif : Savoir insérer correctement des images dans une page HTML. restant :
Objectif :
Créer une page de login fictive avec des liens et des images cliquables, pour
pratiquer les balises <a> et <img>.
Contexte : Liens :
Vous êtes chargé de créer la page d’accueil d’un site avec : •Inscription : lien vers [Link]
•Une image/logo cliquable qui redirige vers la page •Mot de passe oublié : lien vers [Link]
d’accueil. •Contact admin : lien mail
[Link]
•Des liens vers les pages Inscription et Mot de passe oublié.
•Retour en haut : ancre et lien pour remonter.
•Un lien mail pour contacter l’administrateur.
•Un lien pour remonter en haut de la page.
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
La balise : <picture>
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
<picture>
<source srcset="[Link]" media="(min-width: 600px)">
<img src="[Link]" alt="image par défaut">
</picture>
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
tp-image
[Link]éez un dossier nommé "tp-image" sur votre ordinateur.
2.À l’intérieur de ce dossier, créez un fichier nommé
[Link].
[Link] le même dossier, ajoutez trois images : [Link] [Link]
[Link]
[Link] [Link] [Link]
[Link]
Vous pouvez utiliser n’importe quelles images, mais elles doivent avoir ces noms
M104
Développer des sites web statiques
[Link]
<body>
<h2>Image qui change selon la taille de l’écran</h2>
<picture>
<source srcset="[Link]" media="(min-width: 700px)">
<source srcset="[Link]" media="(min-width: 400px)">
<img src="[Link]" alt="Image par défaut" width="300">
</picture>
Consignes
[Link] un thème qui te passionne :
Exemple : musée du football, musée de l’économie, musée de l’informatique, musée de l’art, musée des inventions, etc.
[Link]ée 3 pages HTML :
1. Page 1 : Accueil
1. Contient le nom du musée (dans un <h1>).
Utilise uniquement les balises et attributs
2. Une courte description du musée (<p>). appris :
3. Un logo ou une image principale (<img>). <html>, <head>, <meta>, <title>, <h1>…<h6>, <p>,
4. Un lien pour entrer dans le musée (<a>). <a>, <img>, <ul>, <ol>, <dl>, <li>, <span>, les
2. Page 2 : Galerie / Liste des articles attributs href, src, alt, title, width, height, target.
1. Contient une liste d’articles ou d’objets du musée (titres et images).
2. Chaque article doit être cliquable (lien <a>) vers sa page de description.
3. Page 3 : Détail d’un article
1. Contient le titre de l’article, une image, et une description (historique, utilité, faits intéressants…).
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
Cependant, certains navigateurs bloquent cette option pour éviter les sons automatiques non désirés.
M104
Développer des sites web statiques
[Link]
M104
Développer des sites web statiques
[Link]
La balise <iframe>
C’est comme si tu ouvrais une petite fenêtre dans ta page, et que cette fenêtre
montre une autre page web.
M104
Développer des sites web statiques
[Link]
La balise <object>
La balise <object> est utilisée pour insérer (intégrer) dans une page web
différents types de fichiers ou d’objets externes, comme :
• des pages HTML,
• des fichiers PDF,
Elle sert à intégrer (insérer) un autre site, une carte, ou une vidéo à l’intérieur d’une page HTML.
• C’est
descomme
images,
si tu ouvrais une petite fenêtre dans ta page, et que cette fenêtre montre une autre page web.
• des vidéos, ou même des applications interactives (ex : animations
anciennes en Flash).
C’est une balise polyvalente : elle permet d’afficher presque tout type de
contenu dans une page web.
M104
Développer des sites web statiques
[Link]
Consignes
Crée une page web personnelle appelée :
plateforme_tonNom.html
Cette page doit représenter ta propre plateforme multimédia (comme un mini-YouTube, un mini-Spotify ou un
musée interactif) ,Sois créatif et professionnel — imagine que tu présentes ton projet à une entreprise !
M104
Développer des sites web statiques
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
Un tableau HTML est construit étape par étape à l’aide de plusieurs balises :
M104
Développer des sites web statiques
[Link]
<table border="1">
<caption align="bottom">Liste des employés</caption>
<tr>
<th>Nom</th>
<th>Prénom</th>
<th>Âge</th>
</tr>
<tr>
<td>ENAANAI</td>
<td>Adil</td>
<td>40</td>
</tr>
<tr>
<td>SAFIR</td>
<td>Laila</td>
<td>32</td>
</tr>
<tr>
<td>HAMIM</td>
<td>Mohamed</td>
<td>39</td>
</tr>
</table>
Atelier pratique : Crée ton propre musée en HTML Temps restant : 00:00
Créer un tableau HTML complet et lisible, sans utiliser de CSS, pour présenter des données réelles selon un thème choisi
librement par le stagiaire
Choisis un thème qui t’intéresse parmi ces idées : 1. Un titre clair avec <caption>
2. Une ligne d’en-tête avec <th>
1. Classement d’un championnat sportif (ex : 3. Au moins 4 lignes de données
football, basket, e-sport…) 4. Une bordure visible (border="1")
2. Tableau de performances d’une équipe 5. (Facultatif) Un attribut align pour placer
informatique ton titre en haut ou en bas
3. Tableau de ventes mensuelles d’une
entreprise
4. Notes de stagiaires dans un module
5. Top 5 des films préférés
6. Classement des artistes les plus écoutés
Partie 01 : Créer une page web en HTML CHAPITRE 03 DÉFINIR LES ÉLÉMENTS BASIQUES D’UNE PAGE HTML
Quand on crée un tableau en HTML, on peut régler les espaces à l’intérieur et entre les cellules :
❑ cellspacing : règle l’espace entre les cellules (l’espace vide entre deux cases du tableau).
M104
Développer des sites web statiques
table_cell.html
Fusion de cellules
colspan rowspan
M104
Développer des sites web statiques
[Link]
#E02774
#FFC000
<td rowspan=3> <td>
<tr> </tr>