div内に1行のテキスト要素を配置することができます。そのベースラインはdivの下限と正確に一致します。ちょうどsvg rectのように。私はそれを手動で行うことができますが、どんなフォントサイズでも普遍的な方法があればうまくいくでしょう。 「em」単位で測定されたいくつかのシフトは多分でしょうか?div内のテキストの正確な垂直方向の整列
ここでは、2つのdiv( '名前'と '開始')のテキストを整列させるために、フォントサイズが異なり、水平方向の整列が違うので、垂直方向に正確に整列させたいマージン:
.project-div .footer {
position: absolute;
bottom: 0px;
height: 28px;
width: 100%;
display: inline-block;
line-height: 28px;
}
.project-div .footer .name {
position: absolute;
left: -1px;
bottom: -20%;
line-height: 28px;
font-size: 28px;
height: 28px;
}
.project-div .footer .start {
position: absolute;
right: -3px;
bottom: -10%;
line-height: 18px;
font-size: 18px;
height: 18px;
font-family: "Arial Black";
color: #ccc;
}
あなたのお試しは –