我正在尝试将视频集中在我的网站中,但我不想在HTML中使用中心标记,因为它有点过时了.我如何用CSS做到这一点?这是我的HTML代码,如果它有任何帮助.
<center>
<video width="320" height="240" controls>
<source src="video.mp4" type="video/mp4">
<source src="video.ogg" type="video/ogg">
<source src="video.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</center>
Run Code Online (Sandbox Code Playgroud)
leo*_*izo 15
这是一个例子:http://jsfiddle.net/Cn7SU/
只需将这些CSS规则添加到元素video:
display: block;
margin: 0 auto;
Run Code Online (Sandbox Code Playgroud)
添加display: block属性非常重要.否则你不能使元素居中.
kha*_*aki 11
以下是将视频居中的 3 种方法:
video {
display: block;
margin: auto;
}
Run Code Online (Sandbox Code Playgroud)
video {
margin-left: 50vw;
transform: translate(-50%);
}
Run Code Online (Sandbox Code Playgroud)
.container video {
display: flex;
justify-content: center;
}
Run Code Online (Sandbox Code Playgroud)
小智 8
我知道这个话题太长了,但是现在开始:
这是页面的中心
video {
transform: translate(-50%, -50%);
position: absolute;
top: 50%;
left: 50%;
}
Run Code Online (Sandbox Code Playgroud)
这是该行的中间部分
video {
display: block;
margin: auto;
}
Run Code Online (Sandbox Code Playgroud)
只为那些正在寻找这个的人