我注意到当尝试以下列方式使用上标或下标时...
<ul>
<li><b>Mean Radius</b> 6,371.0 km</li>
<li><b>Mean Circumference</b> 40,041.47 km</li>
<li><b>Surface Area</b> 510,072,000 km<sup>2</sup></li>
<li><b>Volume</b> 1.0832073 × 10<sup>12</sup> km<sup>3</sup></li>
<li><b>Mass</b> 5.9736 × 10<sup>24</sup> kg</li>
<li><b>Mean Density</b> 5.5153 g/cm<sup>3</sup></li>
<li><b>Axial Tilt</b> 23.439281°</li>
</ul>
最终发生的事情是整行的高度针对上标或下标文本进行了调整,并且左侧粗体文本在该行中垂直居中。这使得加粗的文本看起来有点奇怪,因为它看起来像是在行的底部稍上方浮动并且与其他文本不对齐。我尝试在 CSS 中制作更大的行高,但这只会使效果更明显。Vertical-align 似乎也没有做任何事情。所以我现在有点没主意了。
有谁知道如何将一行中的所有文本(不管行高、下标、上标等)打印在该行的底部吗?
PS - 我已经在 Chrome 6 和 Firefox 3.6.9 上查看过这个问题,并且两者都发生了,所以我假设这是一个普遍问题,而不是浏览器问题。我还注意到,无论行高如何,文本似乎总是在一行中垂直居中,所以问题显然变成了,因为带有上标的一行文本比不带上标的一行占据更多的“高度”,所以它的居中不会与另一条线对齐。