html - 如何使网格中的文本居中?
问题描述
特定文本不能放在 CSS 网格的中心。
我有一个网格 CSS,但文本“邮政管理器”似乎没有居中。我已将网格项放入 flex 容器中,但只有此文本似乎不遵守规则。任何想法都值得赞赏。谢谢你。
body {
font-family: sans-serif;
}
.wrapper {
display: grid;
grid-template-columns: repeat(15, 1fr);
grid-template-rows: repeat(15, 1fr);
width: 100vw;
height: 100vh;
}
.gn {
background-color: #7fd2f0;
grid-row: 1 / 16;
writing-mode: vertical-lr;
text-orientation: mixed;
transform: rotateZ(180deg);
}
.ab {
background-color: #85fedd;
grid-column: 2/16;
}
.pm {
background-color: #f7f7f7;
grid-row: 2/16;
grid-column: 2/5;
text-align: center;
}
.wp {
background-color: #c6c6c6;
grid-column: 6/16;
grid-row: 2/16;
}
.center-text {
display: flex;
justify-content: center;
align-items: center;
}
<div class="wrapper">
<div class="center-text gn">Global Navigation</div>
<div class="center-text ab">Application Bar</div>
<div class="center-text pm">Post Manager</div>
<div class="center-text wp">Writing Space</div>
</div>
解决方案
试试这个。
.pm {
grid-column: 2/6;
}
推荐阅读
- php - Laravel $errors 没有在刀片中显示
- typescript - 从快照中获取时间戳字段作为 Cloud Function Triggers 中的时间戳
- python - 在 Ubuntu 18.04 中运行程序(在 VMWare 中运行)时出现此错误:AssertionError: Torch not compiled with CUDA enabled
- bash - 使用 sdiff 比较来自两个远程 URL 的内容的 Bash 脚本
- c++ - 如何使目标依赖于特定的文件名?
- .net-core - 从 .Net Core 类库中的 appsettings.json 读取常量
- imagemagick - 强制图像魔法识别以 MB 为单位显示输出大小
- android - 具有多个按钮 OnClickListener 的 RecyclerView
- swift - 在后台线程上读取领域
- angular - 测试时是否可以在不使用@ViewChild 的情况下获得对局部变量的引用?