首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用css 'column-count‘时youtube嵌入的错误

使用css 'column-count‘时youtube嵌入的错误
EN

Stack Overflow用户
提问于 2013-04-04 18:03:37
回答 4查看 2.1K关注 0票数 11

我在网页中插入了一段youtube嵌入代码( iframe代码),并使用css column-count自动将页面中的文本划分为两列。

代码语言:javascript
复制
.newspaper
{
-moz-column-count:2; /* Firefox */
-webkit-column-count:2; /* Safari and Chrome */
column-count:2;
}

问题是,当我在初始视区后嵌入youtube视频时,它显示为黑色图像。这里有一个例子:http://jsfiddle.net/KTvCV/689/。看起来这是youtube和chrome的bug。这个问题有什么解决方案/修复方案吗?尝试了不同的方法,但没有工作,所以我想用jQuery列化器来代替CSS列计数。

EN

回答 4

Stack Overflow用户

发布于 2013-04-04 19:51:32

复制这个问题的困难-观察

我看到Chrome试图以多列格式显示iframe嵌入视频的行为非常不一致。

以下内容似乎不能始终如一地解决问题:

我试着在文本周围加上标签,认为这可能是与行长有关的怪癖。我试着清除了cache.

  • Changing,column

  • Changing的宽度,

的尺寸

此外,下面的视频似乎没有被渲染(绘制?)。

只需一次就行了

唯一看起来渲染效果很好的情况是在第一列中出现了一个视频。

我不知道为什么会这样。

票数 2
EN

Stack Overflow用户

发布于 2015-06-26 02:15:12

我遇到了这个问题,对我来说,修复方法是给<iframe>一个显式的像素widthposition: relativez-index和一个3D转换,比如transform: translate3d(0, 0, 0)

在适用于OS X Yosemite 10.10.3的Chrome 43.0.2357.130 (64位)中体验过

票数 2
EN

Stack Overflow用户

发布于 2018-09-09 10:24:47

对我来说,只有在我的<video>标签上添加transform: translate3d(0, 0, 0)才有效。

注意:我使用的是<video>标签,而不是嵌入式<iframe> YouTube视频。但我在列方面也遇到了同样的问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15808185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档