我似乎無法使用通常的「margin:0px auto 0px auto;」來定位此視頻標籤 幫助夥伴!感謝您查看這個!如何將視頻標籤放在div標籤中?
#wrapper #trailer {
position: absolute;
z-index: 3;
margin-top: 55px;
width: 987px;
height: 620px;
background-color: #000;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
border: 1px solid #009;
}
#wrapper #trailer #close {
position: absolute;
z-index: 2;
top: 20px;
right: 231px;
cursor: pointer;
}
#wrapper #trailer video {
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
border: 1px solid #009;
}
和HTML和解釋的要求我的情況:
<div id="trailer">
<img id="close" src="images/close.png" alt="close" />
<div id="video">
<video controls autoplay="autoplay" poster="video/trailer.jpg" width="600" onclick="if(/Android/.test(navigator.userAgent))this.play();">
<source src="video/trailer.mp4" type="video/mp4" />
<source src="video/trailer.webm" type="video/webm" />
<source src="video/trailer.ogv" type="video/ogg" />
<embed src="video/flashfox.swf" width="600" height="480" flashVars="autoplay=true&controls=true&loop=true&src=trailer.mp4" allowFullScreen="true" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer_en" />
</video>
</div>
</div>
我想指出的是,如果你不知道預先錄製視頻的尺寸,這是我發現的唯一解決方案。所有其他解決方案都需要固定大小的視頻元素。 – Rabbit