Démarrer votre site WordPress en quelques minutes

iFrame

Un iFrame est un cadre numérique utilisé dans une page Web afin d’y charger un autre document HTML. Ce document HTML peut contenir du code JavaScript ou CSS, lequel est chargé au moment de l’analyse de la balise iFrame par le navigateur.

La balise iframe

Les utilisateurs de WordPress rencontrent souvent des iFrames lorsqu’ils tentent d’intégrer quelque chose d’une source externe dans leur site WordPress. L’exemple le plus courant de code d’intégration iFrame est celui dédié à l’intégration d’une vidéo YouTube, qui ressemble à ceci :

<iframe width="560" height="315" src="https://www.youtube.com/embed/Q_0-ycmP7B4" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Dans l’exemple ci-dessus, la balise iFrame charge le lecteur vidéo de YouTube. Il définit d’autres paramètres, dont la hauteur, la largeur, la bordure, etc. Ces paramètres seront utilisés par le script qui charge le lecteur vidéo YouTube.

De nombreux sites Web tiers peuvent fournir aux utilisateurs un code iFrame permettant d’insérer certains éléments sur leurs sites Web. Le plus souvent, les fournisseurs de services d’analyse Web, les sites de médias sociaux et les sites de partage de vidéos proposent aux utilisateurs d’intégrer du code en format iFrame.

Attention : Il est conseillé aux utilisateurs d’être prudents lorsqu’ils sont invités à intégrer du code iFrame dans leur site Web. En effet, vous ne devez intégrer un code iFrame à votre site Web que s’il vient d’une source fiable et que vous êtes certain de l’identité du site Web visé. Parfois, les pirates peuvent également laisser un code iFrame dans un site WordPress en tant que « open gate ». Ce code se charge dans un iFrame et permet donc aux pirates d’accéder à distance à un site WordPress piraté.

Rendre vos iFrames et vos vidéos Youtube responsive

À ajouter dans votre fichier CSS :

.responsive-video {
    position:relative;
    padding-bottom:56.25%;
    padding-top:60px;
    margin-bottom:20px;
    overflow:hidden
}

.responsive-video iframe,.responsive-video object,.responsive-video embed{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}

À ajouter dans votre article ou page :

<div class="responsive-video"><iframe width="560" height="315" src="https://www.youtube.com/embed/Q_0-ycmP7B4" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>
Auteur
Louis-Philippe Dea

Fondateur de WP Pour les Nuls, de l'agence Guérilla Web et professeur au collège. Je me nourris de WordPress, de web et de yoga!

Articles similaires

Commentaires

  1. Olivier a écrit

    Bonjour,
    J’ai créé avec un logiciel de généalogie des pages stockées sur mon ordinateur dans un dossier spécifique appelé généalogie.
    Je souhaiterais intégrer ce dossier dans un site web que j’ai par ailleurs créé avec wordpress, sur une page appelée GENEALOGIE
    comment puis-je faire ?
    Pouvez vous m’aider ?
    Par avance merci
    CDT
    Olivier

Ajouter un commentaire

Étant donné que chaque site WordPress est différent (versions, thèmes, plugins, etc.) et que WP Pour les Nuls est un site gratuit, le module de commentaire n'est pas un service d’assistance technique WordPress gratuit.