html - 元素未填充到容器中?

标签 html css

我有一个 div 作为视频元素的容器,我希望视频元素填充整个容器,为此我将 div 的背景色设置为黑色,高度和视频的宽度为 100%。 我仍然看到黑色,如何让视频填满整个容器? 它会填满整个宽度,但不会填满整个高度。

#videoContainer{

width: 600px;
height: 600px;
background-color: black;

}

#video{


  width: 100%;
  height: 100%;

}
<div id ="videoContainer">
 <video  id="video">

    <source src="https://www.w3schools.com/tags/movie.mp4" type="video/mp4">

 </video>
</div>

最佳答案

根据评论,下面将使视频填充包含的 div。

如果您想让视频适合用户屏幕,请查看此相关帖子 Is there a way to make HTML5 video fullscreen?

html,
body {
  margin: 0;
}

#videoContainer {
  width: 600px;
  margin: 0 auto;
  background-color: black;
}

#video {
  width: 100%;
  height: 100%;
  display: block;
}
<div id="videoContainer">
  <video id="video">
      <source src="https://www.w3schools.com/tags/movie.mp4" type="video/mp4">
  </video>
</div>

关于html - 元素未填充到容器中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54742224/

相关文章:

html - 3-4 秒后收到服务器发送的事件

html - CSS 属性冲突,哪个应该赢?

css - 使用 MooTools 删除样式表链接

html - 列表项的独立边距

html - DevExtreme 覆盖 dxButton 的 css

html - 如何从电子邮件中删除类 MsoNormal

javascript - href 链接在标题标记中不起作用

javascript - 设置输入框背景为红色

css - 推送粘性页脚后 wrapper 上方的空白 block

html - 如何在不使用 Nokogiri 的情况下替换 ruby​​ 中的 html 标签?