【发布时间】:2016-04-30 08:44:34
【问题描述】:
要为 YouTube 视频嵌入响应式 4x3 视频,Bootstrap 网站说这样做:
<div class="embed-responsive embed-responsive-4by3">
<iframe class="embed-responsive-item youtube" src="…"></iframe>
</div>
但我希望视频的最大宽度为 400 像素。所以我定义了一个类:
.youtube {
max-width: 400px;
max-height: 300px;
}
我试过了,效果很好:
<div class="embed-responsive embed-responsive-4by3">
<iframe class="embed-responsive-item youtube" src="…"></iframe>
</div>
但在我的一生中,我无法使这个最大宽度(但响应低于该最大值)iframe 居中。我已经尝试将.center-block 添加到.embed-responsive 和.embed-responsive-item,但它什么也没做。有什么想法吗?
【问题讨论】:
-
您的视频 div 是否被一列和一行包围?如果有,它们的尺寸是多少?尝试在 jsfiddle 中为您的问题制作一个工作示例,以便更容易了解它为什么不起作用。
-
是的!现在这样做。谢谢。一瞬间……