我正在尝试将设计转换为 HTML/CSS,在图像和文本之间具有相等的垂直空间,但无法这样做。设计师创建了图像、标题和 desc 之间的 20px 边距,但由于 CSS 处理行高的方式,所有这些元素之间的空间并不相同。
<div class="teaser-image">
<img src="teaser1.png">
</div>
<div class="teaser-title">At Your Service</div>
<div class="teaser-desc">
blah blah blah
</div>
.teaser-image, .teaser-title, .teaser-desc {
margin-bottom: 20px;
line-height: 21.6px;
}
.teaser-title {
font-family: "myriad-pro-condensed",sans-serif;
font-weight: 700;
font-size: 24px;
text-align: center;
}
.teaser-desc {
font-size: 16px;
font-family: "myriad-pro-condensed",sans-serif;
text-align: center;
}