首页 > 解决方案 > 在给左右边距后,如何使 div 填充整个可能的宽度?

问题描述

我正在尝试让 div 在其边距生效后填充可能的位置。

例如,如果屏幕宽度为 200,并且类声明如下:

.mini_video {
  width: 100%;
  margin-left: 20px;
  margin-right: 20px;
}

可以mini_video有 160px 的宽度并在中间吗?

如果它可以以任何方式帮助我,我也在使用 Bootstrap。

标签: htmlcssreactjsbootstrap-4

解决方案


我会为这个用例使用填充。您可以使用外部容器并为视频添加填充。视频上的对象适合允许它逐渐缩放。

.mini_video-container {
  width: 100%;
  padding: 0 20px;
  max-width: 1000px;
  background-color: orange;
}
video {
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: fill;
}

https://codepen.io/jeffteachestheweb/pen/abJVNjg


推荐阅读