У меня уже давно есть эта проблема.
В любом случае, учитывая этот код:
<table>
<tr>
<td><img src="" /></td>
<td valign="middle">Text</td>
</tr>
</table>
Рендеринг формата с изображением слева и текстом по центру справа от него. Это работает, потому что тогда у меня может быть многострочный текст, и изображение по-прежнему будет «красиво».
Теперь, в идеале, таблицы должны использоваться только для табличных данных, да? Итак, как я могу представить это в CSS?
Я думаю <div>
теги? Но я инкапсулирую весь бит в поле <p>
с style = "display: table; border: 1px solid black;", и я боюсь, что относительные элементы div могут в конечном итоге выступить из коробки, что потребует настройки я не хочу делать в CSS ...
Помощь!