将图像与文本对齐

vin*_*org 3 html css vertical-alignment css3

我无法将图像与文本对齐.我希望我的图像在左侧,文本内嵌在右侧,垂直居中于图像.

<div class="container">
    <span class="icon">
        <img ... />
    </span>
    <span>555-1212</span>
</div>
Run Code Online (Sandbox Code Playgroud)

现在,文本拥抱容器的顶部.如何将其垂直居中放置在容器中间?

Ste*_*ler 5

.container span {
    display: inline-block;
    vertical-align: middle;
}
Run Code Online (Sandbox Code Playgroud)

这应该做到这一点.的jsfiddle