Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用CSS将视频居中_Css_Video_Center - Fatal编程技术网

如何使用CSS将视频居中

如何使用CSS将视频居中,css,video,center,Css,Video,Center,我正在尝试在我的站点中集中视频,但我不想在HTML中使用中心标记,因为它有点过时。如何使用CSS实现这一点?这是我的HTML代码,如果有帮助的话 您的浏览器不支持视频标记。 以下是一个示例: 只需将这些CSS规则添加到元素video: display: block; margin: 0 auto; 添加display:block属性非常重要。否则无法将元素居中。试试这个,在视频标签周围有一个包装div。html5视频和图像在设置样式时被视为文本。因此,文本对齐:居中将起作用。你可以检查下面的

我正在尝试在我的站点中集中视频,但我不想在HTML中使用中心标记,因为它有点过时。如何使用CSS实现这一点?这是我的HTML代码,如果有帮助的话


您的浏览器不支持视频标记。
以下是一个示例:

只需将这些CSS规则添加到元素
video

display: block;
margin: 0 auto;

添加
display:block
属性非常重要。否则无法将元素居中。

试试这个,在视频标签周围有一个包装div。html5视频和图像在设置样式时被视为文本。因此,文本对齐:居中将起作用。你可以检查下面的小提琴


您的浏览器不支持视频标记。

要使视频水平居中,请添加:

display: block;
margin: 0 auto;

以下是3种将视频居中的方法:

1.使用保证金 2.使用变换 3.使用容器,
我知道这个话题很长,但现在你可以开始了:

这是在页面的中间

video {
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
这是线中间的

video {
  display: block;
  margin: auto;
}

只为那些正在寻找这类过时产品的人准备的?太过时了!根据页面的标记方式,您可能会自动调整左右页边距。例如,
video{margin:0auto;}
确实帮助我获得了一个嵌入式YouTube视频。谢谢。:)
.container video {
  display: flex;
  justify-content: center;
}
video {
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
video {
  display: block;
  margin: auto;
}