html - 无法让弹性框垂直和水平居中项目
问题描述
所以我正在为一个朋友设置一个非常基本的登陆页面。我已经有几年没有开发过网站了,而且我很脱节。一直在寻找年龄,但似乎没有任何效果。试图在页面中间获得一个基本的 png 图像。
我试过使用 flexbox - justify-content: center; align-items: center;
- 并且无法让它工作。我试过回到旧的表格单元格,但没有奏效。我什至尝试使用设置的边距顶部进行边距自动,但这反应不够快。
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
希望项目居中,但它只水平居中而不是垂直居中。页面在这里供参考 www.shoeshoe.co/
解决方案
您的设置是正确的 - 您只需将其放入正确的上下文中:
html,
body {
margin: 0;
}
.wrap {
box-sizing: border-box;
height: 100vh;
border: 1px solid green;
display: flex;
justify-content: center;
align-items: center;
}
<div class="wrap">
<img src="https://placehold.it/50x50/fa0">
</div>
推荐阅读
- angular - 如何更改占位符颜色它在里面
从角材料? - ios - 为什么此任务等待在 Xamarin iOS 中离开 UI 上下文?
- python-3.x - 各种路径样式
- python - 基于 nd 数组条件的数组
- java - 将 ArrayList 中的对象转换为字符串
- tensorflow - 如何仅将一半的 RNN 输出馈送到 tensorflow 中的下一个 RNN 输出层?
- node.js - 如何使“apollo 服务器”与 graphql schemaObject 一起使用?
- flutter - 如何在 DefaulfTabController 上对齐左选项卡?
- python - 我可以使用回归模型进行样本外预测吗?
- javascript - 更改工具栏背景颜色并在身体倾斜时做出反应