何らかの理由で私のウェブサイトに埋め込んだYouTube動画はChrome、Firefoxで高さがなく、私もIEを想定しています。それは奇妙なことにSafariでうまく動作します。私のウェブサイトは動的なので、幅の設定はパーセンテージです。私はビデオ上のsrcに対してhttp://、https://、// wwwを試しましたが、何もしません。また、高さをautoとして試したところ、高さのパーセンテージを設定しても動作しませんでした。Google ChromeはYouTubeのiframeで高さを許可していません
.video-container {
padding-bottom: 56.25%;
padding-top: 10px;
height: 0;
margin-bottom: -60px;
text-align: center;
}
.video-container iframe,
.video-container object,
.video-container embed {
position: center;
width: 80%;
height: 80%;
}
<div class="video-container">
<iframe src="http://www.youtube.com/embed/yGqXk5AHSRg" allowfullscreen></iframe>
</div>
私は私のウェブページを追加するのを忘れ違いがあるかどうかは不明ですが、htmlコードでphpとして動作しています。 – MTR88