1 звезда2 звезды (1 голосов, средний: 2.00 из 2)
Загрузка ... Загрузка ...

Обтекание картинок текстом в wordpress

Каждый раз, заводя новый блог вспоминаю, что где-то в завалах почтовых рассылок в The Bat лежит помеченное флажком письмо с постом из блога Дмитрия Донченко, где описана настройка стилей css для wordpress, позволяющая плавно огибать вставленную в пост картинку текстом. Это сделать до удивления просто, нужно лишь скопировать следующий код и вставить его в файл шаблона style.css.
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.alignleft {
float: left;
}

.alignright {
float: right;
}

.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding-top: 4px;
margin: 10px;
/* optional rounded corners for browsers that support it */
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}
Для красоты к строкам:
.alignleft {
float: left;
}

.alignright {
float: right;
}
Можно добавить еще параметр margin для того, чтобы сделать автоматический отступ между картинкой и текстом, в результате этот кусок кода будет выглядеть вот так:
.alignleft {
float: left;
margin-right: 5px;
}

.alignright {
float: right;
margin-left: 5px;
}

Вот и все, теперь вокруг картинок будет зазор в 5px и они будут плавно окружены текстом, как например на этой странице.

Меня читают

  • ">
  • Комментарии

    17 комментариев к “Обтекание картинок текстом в wordpress”
    1. Елена пишет:

      Спасибо за статью, только подскажите, пожалуйста, а куда именно в style.css это вставлять?

      Просто я совершенно не разбираюсь в этом, но мне очень нужно сделать так, чтобы в записи текст обтекал картинку, и между ними был оступ. А никак не получается сделать :-/

      Вот открываю я файл style.css и куда там вставлять этот текст, который Вы приводите, в какие строчки?

    2. nachblog пишет:

      Да все просто. Копируете и вставляете в самый низ файла style.css, под самую последнюю строку.

    3. Мысли вслух пишет:

      Дельный совет, спасибо.

    4. Alex Stone пишет:

      Обтекание происходит, но теперь большие картинки, которые стояли по центру, выровнялись по левому краю и никак не хотят становиться по центру. Почему так? Это в коде так прописано, что он картинку любого размера делает обтекаемым?

    5. nachblog пишет:

      Код только на обтекание влияет, за расположение катинок отвечают html коды в ссылке на картинк,у обычно слова left, right, center. Если честно у меня таких проблем не разу не возникло.

    6. Alex Stone пишет:

      До вставки кода, картинки стояли по центру, а после съехали налево, несмотря на то, что в html коде картинки указано center. Теперь остается либо удалить этот код, либо каждый раз устанавливать отступы по боками, чтобы выглядело по центру :(

    7. Alex Stone пишет:

      Хотя, нет, все нормально, разобрался :)

    8. sprakz пишет:

      Отличная инфа надо будет поэксперементировать!

    9. Vacancy пишет:

      Отлично сделали , есть чему поучится другим.

    10. MangoMen пишет:

      Можно было конечно и лучше сделать, но и так нормально.

    11. Denis пишет:

      Спасибочки, заработало!

    12. Rill пишет:

      Пишу пишу, а комменты мои не публикуются, админ вообще смотрит тут за этим делом? Или давно забил...

    13. Малиновский Александр пишет:

      Не знаю почему мой пост пропал.

      Жаль, так долго писал.

      Короче вопрос такой — не работает у меня то что тут написано.

      И не знаю почему. Если у кого то есть ответ, помогите плиз.

      Текст не обтекает. Вставил это, и и все равно не обтекает.

    14. nachblog пишет:

      админ смотрит, но ваш коммент спамфильтром отсевается, мог по запаре и удалить.

    15. Evpatoriaotdyx-Ea пишет:

      Слабое утешение!

    16. nachblog пишет:

      когда совсем ничего не помогает, я обычно полностью копирую родной

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

      препинания в коде. Может свойства темы, или виджеты мешают. А вообще сначала опробую все советы на Денвере, перед тем

      как на сайт заливать.

    17. Flerdo пишет:

      Все тут понятно, смешно смотреть.