Выравнивание и создание плавающих изображений с помощью CSS

Выравнивание и создание плавающих изображений с помощью CSS – это важная тема для веб-разработчиков, стремящихся улучшить визуальное восприятие своих сайтов. В статье объясняется, как с помощью CSS добиться нужного положения изображений на странице, не нарушая общей структуры.

Узнайте, как использовать свойства, такие как float и flex, чтобы изображения красиво и гармонично вписывались в контент. Мы покажем, как эффективно управлять их размещением и адаптировать к разным устройствам.

МЛ Мария Логутенкоавтор материала

Введение

Выровненные изображения не обтекаются текстом вокруг них. Выравнивание будет размещать изображение слева, справа или по центру, а текст будет расположен до и после изображения. Выравнивание оставляет немного пустого места на сайте.

Плавающее изображение позволяет тексту обтекать себя, как в обычной книге или газете. Изображения могут быть размещены горизонтально. Это удобно для отображения изображений в виде галереи. Далее показано, как выравнивать и делать изображения плавающими с помощью CSS.

Выравнивание слева, справа и по центру

Изображения могут быть выровнены слева, справа и по центру с помощью тега div и встроенного стиля CSS. Текст не обтекает изображения, для контейнеров которых применено свойство HTML text align.

Выравнивание по левому краю

Код, приведенный ниже, выравнивает изображение по левому краю:

<div style="text-align: left"><img src="/support/image/your-image.png" width="100" /></div>
Выравнивание по левому краю

Выравнивание по центру

Следующий код предназначен для центрирования изображения:

<div style="text-align: center"><img src="/support/image/your-image.png" width="100" /></div>
Выравнивание по центру

Выравнивание по правому краю

Следующий код содержит CSS для выравнивания по правому краю (HTML align right ):

<div style="text-align: right"><img src="/support/image/your-image.png" width="100" /></div>
Выравнивание по правому краю

Плавающие изображения с использованием CSS

Создание плавающих изображений позволяет расположить изображения по горизонтали. При этом текст будет обтекать изображения.

Обтекание изображения текстом слева

<img style="float: left; margin: 0px 15px 15px 0px;" src="/support/image/your-image.png" width="100" />
Обтекание изображения текстом слева

Важно! Плавающие изображения будут накладываться друг на друга, если свойство float не очищено. Убедитесь, что вы размещаете код для очистки float после каждой секции, в которой располагается ваше изображение. Ниже приведен код для сброса значения свойства float:

<br style="clear:both" />

Вот пример:

<p><img style="float: left; margin: 0px 15px 15px 0px;" src="/support/image/your-image.png" width="100" />
Nunc pulvinar lacus id purus ultrices id sagittis neque convallis. Nunc vel libero orci. 
<br style="clear: both;" /></p>

Обтекание текстом изображения справа

<img style="float: right; margin: 0px 0px 15px 15px;" src="/support/image/your-image.png" width="100" />
Обтекание текстом изображения справа

Размещение изображений по горизонтали

Здесь будет использоваться тот же код align HTML, что и раньше (смотрите ниже). Изображения просто размещаются одно за другим, чтобы сделать выравнивание по горизонтали:

<img style="float: right; margin: 0px 0px 15px 15px;" src="/support/image/your-image.png" width="100" />
Размещение изображений по горизонтали

Плавающие изображения, размещенные друг за другом, это отличный способ отобразить изображения в виде галереи. На этом мы заканчиваем статью о том, как выравнивать и размещать изображения с помощью CSS.

МЛ Мария Логутенкоавтор-переводчик статьи «Align and float images with CSS»

Комментарии

Оставьте свой комментарий
Пока никто не оставил комментариев