CSS обтекание картинки текстом: правила и примеры
CSS обтекание картинки текстом – это способ размещения картинки на веб-странице таким образом, чтобы текст оказывался вокруг картинки, а не перекрывал ее.
Существует несколько способов реализации обтекания текстом картинки в CSS. Один из них – это использование свойства float. Чтобы применить этот способ, следует добавить к картинке CSS-правило с указанием значения left или right для свойства float. Например:
img {
float: left;
margin-right: 10px;
}
Это правило заставит текст обтекать картинку слева, а отступ margin-right задаст небольшую промежуток между текстом и картинкой.
Также можно использовать свойство shape-outside, которое позволяет задавать форму элемента, вокруг которого будет обтекать текст. Например:
img {
float: left;
shape-outside: circle(50%);
}
Это правило заставит текст обтекать картинку в форме круга, который займет половину ширины картинки.
Вот еще один пример, который демонстрирует, как можно обтекать текстом несколько картинок:


.left {
float: left;
margin-right: 10px;
}
.right {
float: right;
margin-left: 10px;
}
Это правило заставит текст обтекать картинки, одна из которых находится слева, а другая – справа, при этом между ними будет промежуток в 10 пикселов.
Также можно использовать различные комбинации свойств float, clear, display, position и других, чтобы достичь нужного результата.
При использовании обтекания картинок текстом важно убедиться в том, что дизайн страницы выглядит эстетично и удобочитаемо. Также необходимо следить за тем, чтобы текст не искажался, когда он обтекает картинку, и в случае необходимости применять дополнительные CSS-правила.