在Bootstrap 3.1的网格系统中嵌入视频,视频不会扩展网格列的全宽。如何保持100%宽到父列保持纵横比? 此外,即使我使用4:3视频,它在浏览器中看起来非常宽,高度很短。 这是我的代码:
<div class="row">
<div class="col-md-8">
.
<!-- other items-->
.
</div>
<div class="col-md-4">
<div class="embed-responsive embed-responsive-4by3">
<iframe class="embed-responsive-item" src="//www.youtube.com/embed/gYhi3pAiQY4"></iframe>
</div>
</div>
</div>
答案 0 :(得分:4)
非常确定嵌入式响应并没有被添加到3.2。尝试更新。
答案 1 :(得分:1)
如果由于某种原因无法更新,您可以自行添加样式。这是相当直接的。这是SASS:
// Embeds responsive
//
// Credit: Nicolas Gallagher and SUIT CSS.
.embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden;
.embed-responsive-item,
iframe,
embed,
object,
video {
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
border: 0;
}
}
// Modifier class for 16:9 aspect ratio
.embed-responsive-16by9 {
padding-bottom: 56.25%;
}
// Modifier class for 4:3 aspect ratio
.embed-responsive-4by3 {
padding-bottom: 75%;
}