Si vous placez une vidéo dans l'iframe et que vous voulez que votre mise en page soit fluide, vous devriez consulter cette page Web : Vidéo sur la largeur des fluides
Selon la source de la vidéo et si vous souhaitez que les anciennes vidéos deviennent réactives, votre tactique devra changer.
Si c'est votre première vidéo, voici une solution simple :
<div class="videoWrapper">
<!-- Copy & Pasted from YouTube -->
<iframe width="560" height="349" src="http://www.youtube.com/embed/n_dZNLr2cME?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
</div>
Et ajoutez ce css :
.videoWrapper {
position: relative;
padding-bottom: 56.25%; /* 16:9 */
padding-top: 25px;
height: 0;
}
.videoWrapper iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
Avertissement : rien de tout cela n'est mon code, mais je l'ai testé et j'ai été satisfait des résultats.
7 votes
pourquoi ne pas envelopper un div pour cette iframe ?