在跨度中垂直对齐文本

时间:2013-10-21 03:56:47

标签: css

我希望“text 2”与其前面的文字垂直对齐(即“text 1”此处)。

HTML code:

<span style='font-size:22px'>text 1</span><span class='two'>text 2</span>

CSS代码:

.two{
    color:red;
    font-size: 12px;
}

我认为vertical-align:middle.two但它似乎不起作用..

以下是 fiddle

2 个答案:

答案 0 :(得分:3)

为您的文本内容创建一个容器,也许是一个范围,并执行以下操作:

span {
    display:inline-block;
    vertical-align:middle;
}

答案 1 :(得分:2)

您可能需要将vertical-align同时应用于<span>

span { vertical-align: middle }

http://jsfiddle.net/BBh4e/2/

相关问题