следующий код:
<div>
<img src="" style="float: left;">
<p>Lorem Ipsum...</p>
</div>
Визуализирует контейнер div с текстом и плавающим изображением слева. Отлично. Текст, включенный в него, также расширяет div настолько, насколько это возможно, сохраняя текст в одной строке (если не указано иное). Однако при использовании плавающего изображения ширина контейнера div не увеличивается настолько, насколько это возможно, и преждевременно разрывает текст на основе ширины изображения.
То есть, если плавающее изображение имеет ширину 200 пикселей, «200 пикселей» текста в правом конце элемента div будут перенесены на следующую строку. Как будто контейнер DIV не видит лишний текст и слишком быстро устанавливает динамическую ширину div!
... что, как я понимаю, задуманно, просто потому, что изображение «плавает», а не является блочным / встроенным элементом. (По крайней мере, я думаю, что правильно сформулировал ...?)
Итак, как мне достичь того, чего я хочу, не прибегая к (ick ...) таблицам?