如何将两种不同的字体大小相互对齐?

时间:2012-01-24 03:18:44

标签: html css

如何将两个不同大小的字体彼此相邻对齐,以便较小的文本与较大的文本垂直居中?

HTML:

<div id="parent">
    <span id="first">first</span>
    <span id="second">second</span>
</div>

CSS:

#first {
    font-size: 200%;   
}

#second {
    font-size: 100%;
}

JSFiddle: http://jsfiddle.net/BmbWr/

4 个答案:

答案 0 :(得分:3)

您可以使用vertical-align: middle属性

http://jsfiddle.net/BmbWr/1/

答案 1 :(得分:0)

使用line-height css属性。使用相同的线高设置第一个和第二个。

答案 2 :(得分:0)

这很好用

#first {
  font-size: 200%;

}

#second {
    font-size: 100%;
    vertical-align:top;
    line-height:38px;
}

答案 3 :(得分:-1)

你可以这样做:

http://jsfiddle.net/BmbWr/5/

我添加了一个作为进一步的例子。