具有响应式 Bootstrap 、Vimeo 嵌入和 WordPress 主题的 CSS 1 px 边框

标签 css wordpress twitter-bootstrap iframe vimeo

我在使用 Vimeo 将视频嵌入我的 WordPress 主题时遇到问题。视频嵌入左侧的 Vimeo 背景的 1px 边框显示(在 Chrome 中)。 Bootstrap 也是用这个主题实现的。

基本上,当嵌入 Vimeo iframe 时,它​​会在左侧显示一个非常细的黑色边框,这是其 iframe 的 Vimeo 默认背景。我们有一个白色的背景,所以它在某些页面上非常引人注目。如果您查看源代码,基本嵌入是:

<div>
   <iframe src="http://player.vimeo.com/video/64685575" width="940" height="528" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
</div>

但实际的嵌入要复杂得多,并且在其中添加了 Bootstrap 流体样式等。我试过检查所有元素并对其进行编辑,但无法弄清楚。具有此问题的页面的一个很好的例子是:http://www.universityoffashion.com/disciplines/fashion-art/

最佳答案

这个答案不正确。 .player .video-wrapper 位于加载到 iframe 的 HTML 文档中,因此 !important 什么都不做,因为 iframe 从字面上加载了框架内的不同网页,而该网页不受本地 CSS 的影响。在过去的一年里,Vimeo 上有多次关于此问题的报告,但它们基本上没有反应。

我的解决方案是将我的 iframe 放在一个 div 中,位置为:绝对,顶部:0,左侧:0,宽度:100%。该宽度是 div 父级的 100%,在我的例子中,它受到响应式布局中列宽的限制。这确实有效,与之前标记为正确的答案不同。

关于具有响应式 Bootstrap 、Vimeo 嵌入和 WordPress 主题的 CSS 1 px 边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20343394/

相关文章:

css - 我应该避免使用 "text-align: justify;"吗?

html - css 输入填充与 span-padding 不同

css - 将谷歌验证码框集中在联系表 7 上

css - bootstrap 3 使 div 高度为父 div 的 50%

html - Bootstrap 全宽设计

node.js - 删除 Bootstrap 3 默认样式

css - 如何为 LESS CSS 应用 IE 修复

css - 同一行上的示例图标

javascript - WordPress 编辑器在复制和粘贴时如何保留文本格式?

php - 无法在wordpress中获取页面名称