html - 在页面上水平和垂直对齐 div 组
问题描述
我有一个简单的网页,它在几个 div 中显示当前日期和时间以及 4 个带有名称和值的参数。
现在我的尝试看起来像这样:
.outer {
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.inner {
border: 1px solid black;
width: auto;
padding: 5px;
}
#output {
font-size: larger;
display: flex;
justify-content: center;
align-items: center;
color: blue;
padding: 5px;
}
<div id="output">Today: current DateTime value</div>
<div class="outer">
<div class="inner">Parameter 1:</div>
<div class="inner" id="N">par 1 value</div>
<div class="inner">Parameter 2:</div>
<div class="inner" id="V">par 2 value</div>
</div>
<div class="outer">
<div class="inner">Parameter 3:</div>
<div class="inner" id="D">par 3 value</div>
<div class="inner">Parameter 4:</div>
<div class="inner" id="T">par 4 value</div>
</div>
如何在页面上水平和垂直对齐这个“表格”,因为这个页面将显示在大屏幕上(可能是电视)?
解决方案
我希望这会以某种方式帮助你
.outer {
display: flex;
width: 100%;
}
.main-div {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh;
}
.inner {
border: 1px solid black;
width: auto;
padding: 5px;
flex: 1;
}
#output {
font-size: larger;
display: flex;
justify-content: center;
align-items: center;
color: blue;
padding: 5px;
}
<div id="output">Today: current DateTime value</div>
<div class="main-div">
<div class="outer">
<div class="inner">Parameter 1 sd sdf sdf 34 43 ewr :</div>
<div class="inner" id="N">par 1 value</div>
<div class="inner">Parameter 2:</div>
<div class="inner" id="V">par 2 value</div>
</div>
<div class="outer">
<div class="inner">Parameter 3:</div>
<div class="inner" id="D">par 3 value</div>
<div class="inner">Parameter 4:</div>
<div class="inner" id="T">par 4 value</div>
</div>
</div>
推荐阅读
- linux - 对非 root 用户使用终端快捷方式
- firebase - Firebase - 云函数返回未定义
- c# - 使用动态对象调用 Web Api 2 和 HttpClient
- node-red - 使用全局变量内容设置另一个变量时的全局值更改内容
- javascript - 如何从画布中的渲染元素获取副本?
- android - “无法解决:org.junit:junit:4.12”与 AndroidX 测试 JUnit
- java - Java 应用程序部署在 oracle weblogic 服务器中
- angular - 更新传递给对话框的信息
- android - 如何从服务器响应创建 pdf 文件?
- html - HTML CSS 浮动和内联块问题