iframe - Internet Explorer修复了YouTube嵌入定位问题

标签 iframe youtube css-position internet-explorer-10 fixed

嗨,我正在尝试创建固定的100%宽度/高度的youtube嵌入,以便将鼠标悬停在屏幕底部下方时会显示div。现在,此功能可在Chrome,Firefox,Opera12,Opera15中使用,但不适用于IE10。请参阅下面的JSFiddle以了解我的意思。

http://jsfiddle.net/gQuRn/

以下是我的CSS

*{
    padding:0px;
    margin:0px;
}
body{
    width:100%;
    height:100%;

}

html{
    width:100%;
    height:100%;
}
iframe{
    position:fixed;
    top:0px;
    left:0px;
    z-index:0;
    height:100%;
    width:100%;
}

#bannercontainer{
    position:fixed;
    z-index:1;
    bottom:0px;
    left:0px;
    height:150px;
    width:100%;
    background:transparent;


}

#banner{
    width:70%;
    background-color:pink;
    height:150px;
    display:none;   
    margin:auto;
}

#bannercontainer:hover #banner{
    display:block;
}

最佳答案

IE10(甚至是IE)无法处理background:transparent;。您应该使用background:rgba(0,0,0,0),它的工作原理相同。尽管较旧的浏览器(例如IE8)将不支持它。

关于iframe - Internet Explorer修复了YouTube嵌入定位问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18125764/

相关文章:

ios - 使用 ios 浏览器在 iframe 中重定向会卡住 Phaser Canvas

iframe - 谷歌在抓取时可以看到 iframe 的内容吗?

ffmpeg - 如何使用 FFmpeg 将网络摄像头直播到 YouTube?

css - 绝对定位div从网页中心定位

将带有 <script> 的代码插入 iFrame 时出现 Javascript 错误

php - 我们如何与LinkedIn PHP API共享视频或您管链接?

javascript - 预加载 youtube 嵌入

html - 绝对定位的元素——它们可以在相对定位的 sibling 或 parent 之下吗?

css - 我应该如何正确使用 `position` 和其他属性来定位我的网页?

javascript - 关于innerHTML的几个问题