【发布时间】:2020-07-09 02:39:09
【问题描述】:
这是一个小问题,但我不明白。我只是想在 y 轴上对齐文本,但是当我放置 align-self 时它只会向下移动一点距离:结束或中心。容器是主网格,其中包含 col div(列),其中 con div(内容)包含 box 内的文本div
CSS
.container{
display: grid;
grid-template-columns: repeat(4,22.45em);
grid-template-rows: 48rem;
grid-template-areas:
"colone coltwo colthr colfour";
/*text-align: center;*/
}
.con{
/*
padding-left: 0.5rem auto;
padding-right: 0.5rem auto;
padding-top: 0.5rem auto;
padding-bottom: 0.5rem auto;*/
display: grid;
grid-area: con;
justify-content: center;
align-items: center;
padding-left: 0.5rem;
padding-right: 0.5rem;
position: relative;
}
.col{
border-right: 0.005rem solid white;
display: grid;
grid-template-columns: 1fr;
grid-template-rows: 16rem;
grid-template-areas: "con";
color: grey;
z-index: 1;
}
.box{
position: absolute;
padding-left: 0.5rem;
padding-right: 0.5rem;
justify-self: start;
align-self: end;
}
这里是 codepen 链接:https://codepen.io/aronnora/project/editor/DkyrVM
【问题讨论】: