Я не знаю, возможно ли это даже с использованием таблиц, поэтому я открыт для предложений, например, с использованием flexbox.
В двухколоночной таблице в левом столбце есть текст, в правых столбцах имеет изображение и текст. Я хочу выровнять текст в левом столбце по вертикали по центру изображения в правом столбце. Я пытался использовать абсолютное позиционирование, но они могут иметь переменный размер, чтобы он не масштабировался правильно для разных размеров экрана, и я действительно не знаю, как еще подойти к проблеме. Кроме того, тот факт, что это не просто изображение в ячейке, означает, что vertical-align: middle
нельзя использовать.
Вот что я имею в виду:
<table>
<tr>
<td>I want to be aligned with the middle of the image</td>
<td>
<img src="https://via.placeholder.com/150" />
<p>
Some more text, possible over multiple lines.
</p>
</td>
</tr>
</table>
Соответствующий JSFiddle .