我目前在我的网站上制作了一个页面,我在其中放置了导航栏(浮动:右)和导航栏(浮动:左),但每当我尝试嵌入YouTube视频时,右侧导航栏结束在页面底部。有谁知道我可以用什么css代码来解决这个问题?这就是我目前拥有的: HTML:
<div class="video-wrapper">
<iframe width="700" height="525" src="http://www.youtube.com/embed/MYN5aBPmpZE?rel=0" frameborder="0" allowfullscreen></iframe>
</div>
的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%;
}
答案 0 :(得分:0)
詹姆斯 首先,问题有点模棱两可,因为你说导航条{float:left}和相同的导航条再次向右浮动。但是我假设他们是不同的导航栏。但如果它们是相同的,那么这个概念就存在问题。
检查你的代码,css代码有一个名为videoWrapper的类,但是你为youtube视频iframe分配了视频包装。由于此视频包装器未在css文件中定义,因此浏览器将其呈现在默认的flowlayout中。尝试更改类名以使它们保持一致。