Выравнивание текста по картинкам - PullRequest
0 голосов
/ 14 апреля 2009

У меня есть изображение на моей веб-странице, в которое я хочу обернуть текст справа от него, поэтому у меня есть немного CSS вроде:

.image {
  float:left
}

Но после достижения определенной точки в тексте я хочу убедиться, что текст больше не отображается справа от изображения, я хочу, чтобы он был ниже изображения. Какой тег можно использовать, чтобы разбить текст на новую строку под изображением?

Ответы [ 3 ]

5 голосов
/ 14 апреля 2009

Оберните текст, который вы хотите отобразить под изображением в элементе контейнера, со стилем clear: left, примененным к нему.

Раздел Floats спецификации CSS содержит более подробную информацию об этом, включая хороший пример, иллюстрирующий, как работает свойство clear.

1 голос
/ 14 апреля 2009

Полагаю, вы хотите определить, сколько свободного места находится под изображением. Попробуйте настроить margin-bottom изображения:

 IMG  text text text
 IMG  text text text
         text text text
         text text text
 text text text text
 text text text text

Таким образом, весь текст может быть в одном абзаце. И он будет красиво обтекать изображение.

Затем поместите элемент в стиле clear:both;, чтобы отключить перенос текста после текста (на случай, если текст недостаточно длинный)

1 голос
/ 14 апреля 2009

Текст в div со следующими стилями

{ float:left; clear:left; }

Следующий объект появится ниже и слева.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...