Обтекание картинки текстом
Как сделать обтекание картинки текстом правильно?
Сегодняшняя статья будет посвящена вопросу обтекания картинки текстом. Сразу скажу что это только один из множества вариантов решения проблем с обтеканием картинки текстом. Буквально на днях я получил вопрос от своего клиента о том, что он не знает как заставить текст правильно обтекать картинку. Однако как выяснилось, нужно было наоборот запретить обтекание текстом картинки. 🙂
Суть вопроса такова, что иногда мы пишем очень короткий пост, и при выводе на главной странице блога, анонса нашего поста с миниатюрой, возникает проблема с обтеканием картинки текстом. А именно, ссылка «читать далее» съежат вверх, и это только полбеды, потому что съехать вверх может и что-нибудь еще. Например, блок с рубриками или комментариями. Вот как здесь:
Для того чтоб текст правильно обтекал картинку, а вернее ссылка «читать далее» или как в нашем случае блок с рубрикой всегда находились под картинкой, не зависимо от количества текста мы просто добавим в наш файл стилей одно правило.
Куда будем добавлять?
Первое что нужно сделать, это определить, какое правило отвечает за оформление нашего блока с рубрикой. В Хроме это легко сделать, выделите слова «Опубликовано в рубрике», нажмите правую кнопку мыши и кликните «Просмотр кода элемента». В моем случае оказалось, что за это отвечает правило .postmeta
Теперь находим это правило в файле стилей нашей текущей темы и добавляем в него две строчки.
Вот что у нас было:
.postmeta { font-size: 11px; padding: 2px 4px; font-family: Arial, Verdana; }
А вот что стало:
.postmeta { font-size: 11px; padding: 2px 4px; font-family: Arial, Verdana; display: block; clear: both; }
После применения нового правила обтекание картинки текстом стало правильным т. е. таким аким мы и хотели, и теперь блок с рубриками всегда будет под картинкой:
По аналогии можно сделать, что и ссылка «читать далее» также всегда будет располагаться под картинкой, применив этот способ к стилю, отвечающему за ее оформление. Как правило, эта ссылка имеет класс «more-lnk» и добавление в файл стилей следующего кода исправляет эту ошибку.
.more-link { display: block; clear: both; }
Вот так все просто.
Удачи вам и процветания!
- Установка WordPress на хостинг - 11.05.2017
- Хостинг для WordPress - 26.04.2017
- 7 советов как ускорить WordPress - 18.01.2017
- WordPress плагины вывода популярных постов - 25.07.2016
- Готовим ваш сайт для мобильных устройств? - 29.06.2016
Как преодолеть технические сложности
|
Javascript + jQuery
|
Профессиональный сайт за один день.
|
Здорово! Многому еще предстоит научиться! Спасибо Александр!
Замечательная статья.! До прочтения Вашей статьи я и не задумывалась над тем, где расположены рубрики — рядом с картинкой или после нее… Прочитала, зашла на свой сайт и вижу: действительно, рядом с картинкой не красиво (у меня расположены в этом месте Метки). Все быстренько поправила благодаря вашей статье (заняло всего минут 15). Все супер, а «Читать полностью» решила пока оставить, как есть. Спасибо за статью! Успехов Вам!
Лара, согласен с вами, ссылку «Читать полностью» можно оставить, я тоже оставил.