【发布时间】:2021-11-29 06:11:20
【问题描述】:
我想创建这个布局:
我可以使用 flexbox 和align-self: baseline:
<div style="background-color: #fce5cdff; display: flex; height: 4.35cm;">
<div style="font-size: 24pt">Ferry to Brookfield</div>
<div style="font-size: 96pt; align-self: baseline">3</div>
<div style="font-size: 9pt; align-self: baseline">min</div>
</div>
从这里,我不知道如何添加文本“leave in”,使其基线与文本“3 min”对齐。 Here's an attempt (JSFiddle).
如何在 CSS 中创建此布局?
【问题讨论】:
-
几乎不可能,字符字形应该在上下都有垂直空间。事实上,它已经融入了字体。
-
请注意,
pt用于打印,而不是用于网络。 w3.org/Style/Examples/007/units.en.html