看來,當行高度大於1.1倍字體大小時,文本會在該行中垂直居中。它可以垂直對齊嗎?將跨度對齊到其容器的頂部
在這個例子中
p {
background-color: pink;
font-size: 20px;
line-height: 40px
}
span {
background-color: lightblue;
}
<p>
<span>Hello World</span> Hello World Hello World Hello World Hello World Hello World Hello World Hello World Hello World
</p>
我希望文字對接起來反對粉紅色框的頂部。所有額外的粉紅色空間都將低於藍色,而不是在每條線的上方和下方分割。藍色的盒子會貼在粉紅色的頂部。我還沒有找到vertical-align: top
或將line-height
添加到跨度來幫助。
(編輯,以表明該文本可能會很長)
任何原因,你正在使用的line-height,而不是填充或利潤率? – j08691
是的,在實際案例中,非跨文本文本是多個句子。 – JPM