Я пытаюсь выровнять две строки текста рядом с центром изображения. Я попытался "vertical-align: middle;"
но does't сохранить свой текст в два ряда так: this is what I'm trying to achieve.Центр двух текстовых строк справа от изображения
Мой код состоит из:
<p class="address">
<img class="logo" src="source" alt="">
<span class="location">Line 1 of text</span>
<span class="location_2"> Line 2 of text</span>
</p>
С кодом CSS:
p.address{font-family: Helvetica; font-size: 13px; color: #000000; margin-left: 0px;vertical-align:center;}
span.location{display: inline; }
span.location_2{display: block; }
Я также попытался это Решение: http://jsfiddle.net/hiral/bhu4p04r/7/ - но он отображает текст под изображением.
Изображение 34x58px
, и я пытаюсь достичь этого для подписи Outlook html.
Я собираюсь попытаться использовать контейнер <div>
, поместите в него <img>
, а затем <p>
, dunno, если он будет работать.
ANSWER с положительным результатом дается LGSon с незначительной модификацией, пример ниже:
<table style="margin-bottom:5px; font-family: Helvetica; font-size: 13px; color: #000000;">
<tr>
<td>
<img style="max-height:52px" src="img_source_here" alt="">
</td>
<td valign="middle" style="font-size:14px; margin-left: 10px;">
Text 1<br>Text 2
</td>
</tr>
</table>
Спасибо всем за помощь!
сообщения электронной почты, как правило, лучше построены в виде таблиц. –
Вы столкнетесь с множеством проблем при попытке создать подпись электронной почты с помощью div и других элементов - таблицы - ваш лучший выбор, просто скройте границу. –
Вы всегда должны иметь встроенный css для писем. –