Чтобы все строки были выше , чтобы они выглядели так же, как строки с верхним индексом, определите большее значение line-height
для всего абзаца
<p style='line-height:150%'>
или любое другое значение дает желаемый эффект.
Это может выглядеть странно, но именно так вы описали свои требования.
РЕДАКТИРОВАТЬ: Чтобы все строки выглядели одинаково , когда только одной нужно больше вертикального пространства, чем другим , ВСЕ строки в абзаце должны быть выше.
Это, как я уже сказал, не может быть привлекательным решением. Может быть, что-то можно сделать с помощью span, сделав только текст с под / верхним индексом меньшим , кроме того, я не верю, что то, чего вы хотите, может быть достигнуто. Но я бы хотел увидеть решение кого-то другого.
EDIT2: кстати, я пробовал небольшой HTML-файл, содержащий
<html>
<head>
<title>line-height</title>
<style>
p {
line-height : 1.5em;
width : 25em;
}
</style>
</head>
<body>
<p>Mary had a little lamb, its fleece<sup>1</sup> was white as snow,
and everywhere that Mary went, the lamb<sub>2</sub> was sure to go.
</p>
</body>
</html>
И все строки одинаковой высоты в FF3.0.14 и Konqueror (я не могу говорить о других браузерах)