【发布时间】:2020-08-25 23:53:36
【问题描述】:
我创建了我的第一个网站,但遇到了一些我自己无法解决的问题。
该网站是 Bootstrap 4。
https://jsfiddle.net/NUJ88/cn2bdrw1/
1:我的主要问题是与 IE 和 Edge(可能还有 Firefox)的兼容性。在 Chrome 中一切正常。
当我在 IE11 中打开它时,导航下拉菜单无法定位,并且不会在点击时保持打开状态。我该如何解决这个问题?
2:我的第二个问题是全屏html5视频功能,它不会在IE11或Edge上显示。
HTML:
<video autoplay muted loop id="homeVideo">
<source src="./local-source-mp4-file" type="video/mp4"; codecs="H.264/MPEG-4">
Your browser does not support HTML5 video.
</video>
CSS:
#homeVideo {
position: relative;
width: auto;
min-width: 100%;
height: auto;
background: transparent url(video-bg.jpg) no-repeat;
background-size: cover;
}
video {
display: block;
}
.video-container {
width: 100%;
max-height: 600px;
overflow: hidden;
position: fixed;
top: 0;
right: 0;
z-index: -100;
【问题讨论】:
-
Bootstrap 4 与旧的 IE8/9 不兼容。 Bootstrap 4 在 IE10/11、Edge、FF、Chrome 等中运行良好。按钮和表单字段等某些组件的外观仍然存在差异,但这与功能无关。 nav ddropdown 在所有浏览器中都可以正常工作。 html5 视频标签是一个糟糕的组件,它的样式在所有浏览器中看起来都一样。
-
“html5 视频标签是一个糟糕的组件,它的样式在所有浏览器中看起来都一样”如果是这样,那么我应该如何获取全屏视频,那将在大多数现代浏览器中自动播放、静音和全屏?
标签: html css drop-down-menu bootstrap-4 html5-video