Adding a <sup> or <sub> tag can throw off the line-spacing of a text block.
Use CSS to override the default browser style.
<style type="text/css">
sup,
sub {
height: 0;
line-height: 1;
vertical-align: baseline;
_vertical-align: bottom;
position: relative;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
}
</style>
Note that before version 7, IE treated vertical-align uniquely among other browsers. Using this approach, I need the underscore hack for IE 6 and below.
<sup>...</sup>
<sub>...</sub>

Text ID: KEEP_CONSISTENT_LINE_SPACING_WITH_SUP_AND_SUB
To add a comment, please Log in.
Thank you, it works
by Paulxh on April 24, 2009
It worked, thanks Adobe
Superb Solution
by DonnaVitan on September 3, 2008
A quick search on google and I found the solution. Great job!
seconded...
by aparentdesign on March 24, 2008
this was very helpful.
it works!
by furiousgnu on December 14, 2007
I found this via a search on google, and it helped me solve a problem I was having with some superscript text. I figured the least I could do is say thanks. So... thanks!