html - 如何将我的视频与左上角对齐,是什么在视频上方和下方创建了这些间距?
问题描述
我尝试使用 flexbox 将视频放入容器中,但我注意到视频上方和下方有一些间距,我希望它与框完美对齐。 https://codepen.io/betablue/pen/NmJPqG https://imgur.com/5n8LmtC
CSS 在 codepen 中。
.container {
display: flex;
align-items: flex-start;
flex-direction: row;
justify-content: flex-start;
border: 3px dashed black;
width: 750px;
height: 750px;
}
.container>div>video {
width: 40px;
height: 40px;
}
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="container">
<video width="400" height="400" autoplay Loop muted controls>
<source src="Watervid.mp4" type="video/mp4">
</video>
</div>
</div>
</body>
</html>
解决方案
试试这个 CSS,你没有正确使用 flex-blox 属性:
.container {
display: flex;
justify-content: center;
align-items: center;
border: 3px dashed black;
width: 750px;
height: 750px;
}
.container > div > video {
width: 40px;
height: 40px;
}
推荐阅读
- azure - Azure 服务总线主题订阅者接收消息不按顺序
- github-actions - Github Actions:检查步骤状态
- build - VSTS 中的条件构建
- python - Jaden Casing String:如何返回带有大写单词的句子字符串?
- kubernetes - 如何修复 NetworkUnavailable:kubernetes 节点中的 True 错误
- python-3.x - 试图抓取“hellopeter.com”无法深入了解实际评论
- python - 检测在哪里捕获了异常
- angular - Angular:测试拦截器正确的请求顺序
- node.js - 资金无法发送到位于我们的账户,因为它在您的平台区域之外
- c# - Blazor .Net Core 3.0 Preview 9 - AuthenticationStateProvider 实现问题