垂直对齐图像右侧的文本

hyt*_*omo 2 html css vertical-alignment css-float

图像左侧有许多垂直对齐文本的示例,但是如果我尝试将文本放在图像的右侧,这些示例将不起作用。

图像左侧文本的工作示例是这样的:http : //jsfiddle.net/rVTcv/

HTML:

<div style="height:259px;" class="how-right">
    <img src="img/how-it-works/num-1.PNG" width="267px" height="259px">
    <span>JivaWay has a simple system to get you in shape in just 6 weeks.  And it's so easy to follow, even people who have never exercised before can do it.</span>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.how-right img {
    float:right;
    margin-left:20px;
    vertical-align:middle;
}
span {
    height: 259px;            
    display: table-cell;
    vertical-align: middle;
}
Run Code Online (Sandbox Code Playgroud)

如果我尝试通过float:right图像的属性移动到文本来移动右侧的文本,那么我不会得到预期的结果。

Hua*_*ism 5

您的方法错误,只需将图像向左浮动并将边距更新到右侧即可

http://jsfiddle.net/rVTcv/140/

.how-right img {
    float: left;
    margin-right: 20px;
    vertical-align :middle;
}
Run Code Online (Sandbox Code Playgroud)