2017-03-31 119 views
0

你好,我正在做简单的邮件,并有麻烦。垂直对齐文字旁边的图像​​

我不能在

<td width="433" style="color:#707177; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:left; width:433px;" valign="middle"> 
    <img alt="email" src="https://cdn3.iconfinder.com/data/icons/streamline-icon-set-free-pack/48/Streamline-18-128.png" height="15" width="15" style="vertical-align:middle;"> 
    <span style="color:#707177;font-size:14px;">000 000 000</span> 
</td> 

我创建jsFiddle对准旁边的图像文本。

我不能使用类似<td><img /></td><td>text</td>

+0

怎么样'垂直对齐:文本顶部;'的',而不是垂直对齐:中间;'? – j08691

回答

2

添加vertical-align:middle;到您的跨度。这是一个小的差异,但它的工作原理。

<span class="feed" style="color:#707177;font-size:14px;vertical-align:middle;">000 000 000</span> 

https://jsfiddle.net/8va7zLdn/1/

+0

它不起作用http://imgur.com/a/lBdKn – Defus

+0

运行代码,它实际上已经完成。由于图像的高度,它看起来并不像它对齐。将它与旧的相比较。 –

+0

如果跨度内有很多文本并且文本有一个或多个换行符,则这不起作用。反而在td上使用背景图像! – nerdess