Chapitre 9 : Les iframes en HTML

Écouter la leçon Lecture audio assistée par IA

Chapitre 9 : Les iframes en HTML

Définition

Une <iframe> permet d’intégrer un contenu externe (page web, carte, vidéo, etc.) dans une page HTML.

Syntaxe de base

<iframe src="https://www.example.com" width="600" height="400"></iframe>

Elle affiche la page example.com dans un cadre de 600 x 400 pixels.

Exemple : intégrer une vidéo YouTube

<iframe width="560" height="315" 
  src="https://www.youtube.com/embed/dQw4w9WgXcQ" 
  frameborder="0" allowfullscreen></iframe>

Exemple : intégrer une carte Google Maps

<iframe 
  src="https://www.google.com/maps/embed?pb=!1m18!..." 
  width="600" height="450" style="border:0;" 
  allowfullscreen="" loading="lazy"></iframe>

Précautions

  • Certains sites bloquent l’intégration via iframe (protection X-Frame-Options).
  • Utiliser des tailles adaptées à l’affichage.
  • Ne pas abuser des iframes pour des contenus essentiels.
Évaluation des acquis

Quiz du chapitre 9

Correction immédiate
Q1 Quelle balise permet d’insérer une page web dans une autre ?
Q2 Quel attribut définit l’adresse de la page à afficher dans une iframe ?
Ateliers pratiques & Projets

Testez vos compétences avec nos exercices guidés et le tuteur IA.

Ateliers pratiques & Corrigés détaillés

Ateliers pratiques & Corrigés

#1 — Iframe basique
Atelier #1

Intègre la page 'https://example.com' dans un cadre de 500x300 pixels.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<iframe src="https://example.com" width="500" height="300"></iframe>
#2 — Bordure
Atelier #2

Comment supprimer la bordure par défaut d'une iframe (attribut ou CSS) ?

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<iframe src="page.html" style="border:none;"></iframe>
#3 — Youtube
Atelier #3

Quel est le code type pour intégrer une vidéo Youtube ?

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<iframe width="560" height="315" src="https://www.youtube.com/embed/VIDEO_ID" allowfullscreen></iframe>
#4 — Cible de lien (Target)
Atelier #4

Donne le nom 'monCadre' à une iframe et crée un lien qui s'ouvre dedans.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<iframe name="monCadre" src=""></iframe> <a href="https://example.com" target="monCadre">Ouvrir dans l'iframe</a>
#5 — Sécurité
Atelier #5

Quel attribut permet de restreindre les actions dans une iframe (ex: sandbox) ?

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
<iframe src="page.html" sandbox></iframe>
Besoin d'aide ?
Tuteur Virtuel
Bonjour ! Je suis votre tuteur virtuel. Comment puis-je vous aider avec ce cours aujourd'hui ?
Historique des conversations
Chargement...