$WidgetText = substr($string, 0, strrpos(substr($string, 0, 200), ' '));
И у вас есть это - надежный метод обрезания любой строки до ближайшего целого слова, оставаясь при максимальной длине строки.
Я пробовал другие примеры выше, и они не дали желаемых результатов.
Поместите оба элемента span внутри div, так как div является элементом уровня блока и добавьте style style = "text-align: center;".
<div id="root"></div>
<tr><td><table><tr><td><table><tr><td>
<a href="#link">
<img src="linkToAnImage" style="width:223px; height:83px; border:1px #000000 solid;" align="left"/>
<div style="text-align: center;"><span >Line 1 Content</span><br>
<span>Line 2 Content</span></div>
</a>
</tr></table></td></tr></table></td></tr>
с тех пор большинство браузеров поддерживают display:flex
:
.valign-content-mid {
display: flex;
align-items: center;
}
и используют ваш тег в качестве оболочки
<a href="#link" class="valign-content-mid">
<img src="linkToAnImage" style="width:223px; height:83px; border:1px #000000 solid"/>
<span>
Line 1 Content<br/>
Line 2 Content
</span>
</a>