【问题标题】:How to align two different font-sizes next to each other?如何对齐两个不同的字体大小?
【发布时间】:2012-01-24 11:30:21
【问题描述】:

如何将两种不同大小的字体并排对齐,以使较小的文本与较大的文本垂直居中?

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/

【问题讨论】:

    标签: html css


    【解决方案1】:

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

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

    【讨论】:

    • 好吧,我投了反对票。如果有人能告诉我为什么我会感激它。
    【解决方案2】:

    使用行高 css 属性。将第一个和第二个设置为相同的行高。

    【讨论】:

      【解决方案3】:

      这很好用

      #first {
        font-size: 200%;
      

      }

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

      【讨论】:

        【解决方案4】:

        你可以这样做:

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

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

        【讨论】:

        • 发布答案时,请附上您的代码。小提琴不会永远存在,我们希望其他人从您的知识中受益。
        猜你喜欢
        • 2021-12-20
        • 2018-09-27
        • 2015-08-07
        • 1970-01-01
        • 2013-01-21
        • 2014-07-24
        • 1970-01-01
        • 2017-04-22
        • 2015-05-06
        相关资源
        最近更新 更多