我有一個佈局(代碼如下),它可以在Chrome和Safari中按照預期呈現,但不幸的是,Microsoft Edge和Internet Explorer在元素和我的導航欄之間呈現黑色條。我能做些什麼來阻止這種情況的發生?保證金在m'軟邊與Vs. Chrome/Safari
看到這裏 -
<div class="navbar navbar-inverse" role="navigation" id="slide-nav">
<div class="container" id="logoStripe">
<!-- Links -->
</div>
</div>
<div id="page-content">
<div class="container-fluid adjustedHeight Page1B">
<div class="video-container">
<video autoplay loop id="video">
<source src="Images/Medium.mp4" type="video/mp4" />
Your browser does not support the video tag. I suggest you upgrade your browser.</video>
</div>
</div>
CSS:這裏
.nav-bar{
height:77px;
}
.adjustedHeight {
height: calc(100vh - 77px);
width: 100%;
margin-top: -100px;
padding: 0;
}
video {
height: 100%;
width: 100%;
object-fit : cover;
}
.video-container {
overflow: hidden;
display: block !important;
position: relative;
}
.video-container video {
position: absolute;
z-index: 0;
bottom: 0;
}
請創建工作演示,再現的問題。 – LGSon
@LGSon但是,我不能真正顯示問題,因爲您需要使用IE或邊緣,但是,[這裏](https://jsfiddle.net/qkembuth/)是創建probem的完整代碼的JSFiddle。 –
我正在瀏覽我的一些舊的答案,並發現下面。我的更新回答沒有幫助你? – LGSon