On passerait logiquement en mode responsive à:
Et oui, la largeur est bonne, mais ni 100% en hauteur ni le mode "auto" ne marchent
Cependant, on peut appliquer la règle suivante en standard HTML5 depuis le CSS:
video {
max-width: 100%;
height: auto;
}
Pour aller plus loin, le mieux est encore de placer ce code dans la partie édition du css de votre template:
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
Et ensuite dans le widget lui même (ou d'ailleurs dans votre article/contenu):
div class="video-container"
iframe src="lienyoutube" width="640" height="360" frameborder="0" allowfullscreen="allowfullscreen"
/iframe
/div
Notez le div qui applique le style. La taille est une "taille maxi" par défaut en mode desktop.
Des commentaires, des réactions ?