Ответ 1
<img style="float: right;" alt="" src="http://example.com/image.png" />
<div style="clear: right">
...text...
</div>
Как правильно выравнивать изображение с помощью CSS.
Я не хочу, чтобы текст был wrap-around
изображения. Я хочу, чтобы правильно выровненное изображение было на одной линии.
<img style="float: right;" alt="" src="http://example.com/image.png" />
<div style="clear: right">
...text...
</div>
Поверните изображение справа, которое будет сначала, чтобы ваш текст обернулся вокруг него.
Затем, независимо от того, какой элемент next, установите его в {clear: right; } и все перестанет обертываться вокруг изображения.
Существует несколько разных способов сделать это, но следующее - это быстрый выбор одного из способов.
<img src="yourimage.jpg" style="float:right" /><div style="clear:both">Your text here.</div>
Я использовал встроенные стили для этого примера, но вы можете легко разместить их в таблице стилей и ссылаться на класс или идентификатор.
Чтобы изображение двигалось вправо:
float: right;
Чтобы текст не был завернут:
clear: right;
Для лучшей практики поместите код css в файл stylesheets. Когда вы добавите больше кода, это будет выглядеть грязно и трудно редактировать.
Моим решением этой проблемы было установить display: inline
на элемент изображения.
При этом ваше изображение и текст будут выровнены по правому краю, если вы установите text-align: right
из родительского контейнера.