2011-09-26 50 views
2

我有一个上标,弄乱了行间距。我如何做到这一点?上标改变线条高度

我试图

sup{vertical-align:0; position: relative;} 

但这并不能帮助。

有什么建议吗?

+1

上标不高于文本的其余部分不是上标... –

回答

1

我们可以忽略<sup></sup>标签和直接使用像

<span style="position:relative; top:0.3em;"> 
1

东西,你可能需要尝试改变SUP元素的行高比父文字较小实现它。

sup{vertical-align:super; line-height:0.5em;} 

http://en.wikipedia.org/wiki/Superscript有许多您可以检查的例子。其中一些增加了父母的行高,有些则没有。

如果不为你工作时,你也可以尝试

sup{vertical-align:top;} 
0
sup{vertical-align:top; line-height:0.5em;} 

这对我的作品,即使我已经在我的样式表SUP定义。我在<sup></sup>标签之间有一个链接,该链接也适用样式,但这似乎强制保持行间距一致的预期效果。