使用CSS隐藏嵌入

时间:2015-09-01 19:32:17

标签: html css embed mp4 hidden

我与.mp4(Firefox)存在浏览器兼容性问题,我找到了解决方案,但我的问题不断发展。

有这个:

<script src="http://github.com/rafaelp/css_browser_selector/raw/master/css_browser_selector.js" type="text/javascript"></script>
<video src="ikitaAnnie.mp4" controls width="800"></video>
<embed type="application/x-vlc-plugin" name="ikitaAnnie" autoplay="no" loop="no" width="800" height="456.8081991" target="ikitaAnnie.mp4" />

而且:

/* Chrome Only */
.chrome embed {
    display: none;
}

/* Firefox Only */
.gecko video {
    display: none;
}

我的解决方案是为Firefox隐藏<video></video>,并为其他人隐藏<embed />。问题是...... display: none;不适用于<embed />

是否可以使用CSS隐藏<embed>?怎么样?

1 个答案:

答案 0 :(得分:1)

尝试使用以下代码模拟display: none

/* Chrome Only */
.chrome embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    overflow: hidden;
}