Как сделать отступ в html от картинки
Перейти к содержимому

Как сделать отступ в html от картинки

  • автор:

Как сделать отступ от картинки?

Часто те люди, которые только делают первые шаги в размещении различных текстов через админку сайта или блога, сталкиваются с такой проблемой. Они вставляют картинку посреди текста, все-таки это очень просто сделать в любой админке, но вот дальше начинается проблема — картинка располагается слишком близко к тексту (это некрасиво). Возникает вопрос — как сделать отступ от картинки — так, чтобы расстояние между текстом и картинкой увеличилось.

В некоторых админках предусмотрены встроенные способы для того, чтобы сделать отступ. Там, где таких способов нет, придется немного вручную поправить html/css. Данная статья не претендует на попытку научить редактированию html/css, а только показывает, как добавить отступ к картинке.

Шаг 1 — нужно найти в редакторе админки возможность редактировать html/сss код размещаемой статьи. Как правило это скрывается за ссылками или закладками с названием типа «текст», «html» или как-то так.

Шаг 2 — нужно найти то место, где в статье располагается картинка. Обычно код вставленной картинки выглядит примерно так:

Тут обычно название картинки

Шаг 3 — Теперь вам нужно вписать следующую фразу сразу после «img»:

У вас должно получиться вот так:

Тут обычно название картинки

Больше ничего делать не надо, можете сохранять страницу. Если размер отступа вас по-прежнему не устраивает, то надо увеличить число, написать там на «10px;», а скажем «20px;»

P.S. Возможно, вы — smmщик? Вам пригодится это ⬇️

Если вы работаете в SMM, вам наверняка знакома такая проблема: люди пишут вам вопросы в соцсетях, а вы их просто не видите. Потому что пуш-уведомления об этом, где-то там теряются среди сотен других от десятков приложений у вас на телефоне.

Эту проблему отлично решает сервис Chotam.ru — который пересылает обращения из соцсетей вам или коллегам на почту или Телеграм. Там же есть и возможность отвечать прямо из Телеграм — даже не думая, откуда там прилетел сейчас этот вопрос, из ВК или Инсты. Просто отвечаете в Телеге, и ответ улетает туда, где был вопрос.

Статьи на похожие темы:

  • 10 самых важных плагинов для WordPress на стартеИтак, Вы поставили свой сайт на WordPress. Но это еще не все, чтобы начать нормальное продвижение. Как минимум — Вы.
  • Что такое «ремаркетинг»?Замечали такую вещь – бывает, вы заходите на какой-то сайт, а потом при посещении других сайтов, вас буквально преследует реклама.
  • Зачем нужен сайтСоздание сайта стоит денег, и часто владельцы бизнеса задают вопрос — а вообще зачем нужен сайт? Может мы прекрасно проживем.

HTML img отступы, CSS img по центру, растянуть CSS img

В HTML img отступы появляются в некоторых случаях когда этого не ждешь:

HTML img отступы

Ясное дело что здесь нам не нужен отступ между картинками. Также отметим что в некоторых случаях возникает отступ под картинкой, и после нее видно пустое место, которое нам не нужно.

Удалить такой отступ между картинками или под одной картинкой довольно просто, для этого просто к картинке присваиваем значение display равным inline-block:

img display: inline-block;
>

Также отступ уйдет если к картинке присвоить значение display равным block:

Отступ под картинкой возникает из за того что картинка по умолчанию имеет свойство display равным inline. Поэтому нужно ей дать значение блочного или блочно-инлайнового. К сожалению не все вебмастеры знают это, и можно увидеть множество сайтов где под картинками стоят большие отступы, отступы ухудшающие дизайн сайта.

Однако не стоит всегда убирать отступ между картинками, в некоторых случаях наоборот нужно добавлять отступы между картинками, чтобы одна картинка отличалась от остальных, чтобы эта картинка не сливалась с другими. Для этого используйте свойство margin.

CSS img по центру

В CSS img по центру поставить не так трудно. Для этого есть два способа.

Если у картинки вы не меняли display на block то в родительском Div просто ставите text-align равным center:

HTML код предполагается таким:

My photo from Almaty

Если у картинки есть свойство display равным block то этот прием работать не будет, так как картинка стала блочной, а для блочных элементов есть стандартный способ выравнивания по центру (margin: 0 auto;):

#my img display: block;
width: 100%;
height: auto;
margin: 0 auto;
>

HTML код предполагается таким:

My photo from Almaty

Растянуть CSS img

Растянуть CSS img можно вот так:

#my img display: block;
max-width: 100%;
height: auto;
>

HTML код предполагается таким:

My photo from Almaty

Вот и все, на этом наш очередной и очень краткий урок по созданию сайтов заканчивается. Надеюсь вы усвоили урок и будете меньше совершать ошибки при верстке сайтов. Если писать чистый и понятный код при создании сайтов вы будете более уверены в себе, кроме этого ваш код будет более понятным другим программистам. А значит будете более цены как работник в команде.

Вэб блог бетінде ақпараттық салаға байланысты көптеген мақалалар бар.

  • Лендинг пейдж
  • SEO оптимизация сайта в Алматы
  • Веб студия в Алматы. Студия веб дизайна в Казахстане
  • Заказать доску объявлений
  • Интернет реклама в Алматы
  • Как открыть интернет магазин
  • Как привлечь клиентов
  • Сайт каталог в Алматы
  • Система оплаты на сайте
  • Продвижение сайта в Алматы с гарантией!
  • Создание интернет магазина
  • Сайт визитка в Алматы
  • Поддержка сайта
  • Интернеттегі жарнама
  • Фирменный стиль компании
  • Создание флаера
  • Создание логотипа в Алматы
  • Рерайтинг в Алматы
  • Копирайтинг в Алматы
  • Открыть магазин одежды
  • Интернет магазин под ключ
  • Интернет эквайринг
  • Веб блог компании
  • Как раскрутить сайт
  • Разработка стартапа под ключ. Купить стартап или как создать стартап
  • Интернет эквайринг Сбербанка или система оплаты Сбербанка
  • Подключить систему оплаты на сайте в Казахстане. Интернет эквайринг
  • Что такое интернет магазин
  • Заказать корпоративный сайт в Алматы под ключ
  • Тендер деген не? Тендерге қатысу, тендермен айналысу
  • Интернет маркетинг деген не? SMM маркетинг деген не?
  • Программист деген кім? Программист мамандығы
  • Python тілі. Python деген не? Python жайлы қазақша сабақтар
  • Стартап деген не? Стартап түрлері және стартап кезеңдері
  • Лендинг деген не? Landing Page деген не?
  • Веб сайт деген не? Браузер деген не? Сайт конструкторы деген не?
  • Домен деген не? Хостинг деген не?
  • Web сервер деген не? DNS сервер деген не?
  • Что такое плагиат? Что считается плагиатом?
  • Плагиат деген не?
  • Что такое дропшиппинг? Дропшиппинг поставщики. Дропшиппинг в Казахстане
  • Создание сайта с нуля в HTML. Создать сайт на WordPress
  • Интернет маркетолог деген не? Маркетолог деген кім?
  • Ссылки на сайте
  • Вставка ссылок
  • Обрезание картинок
  • Создание визитки в Алматы
  • Контекстная реклама в Гугл
  • Реклама услуг в интернете
  • Продажа товаров в интернете
  • Презентация фирмы
  • Карточка товара Wildberries
  • Что такое микросайт?

Как сделать расстояние между картинками css

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

Например, если у вас есть несколько изображений, которые должны быть выровнены в строку, но с небольшим расстоянием между ними, вы можете использовать следующий CSS-код:

img  margin-right: 10px; > 

Здесь мы устанавливаем отступ справа от каждого изображения в 10 пикселей с помощью свойства margin-right . Таким образом, каждое изображение будет иметь небольшое расстояние между собой.

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

img  margin: 10px; > 

Этот код установит отступ в 10 пикселей для всех сторон каждого изображения.

Как окружить фото текстом и задать отступы текста от картинки

Ничего сложного в том, чтобы сделать обтекание картинки текстом, нет. В то же время, вопрос какой код нужен для задания отступов текста от картинки или фотографии достаточно распространенный у новичков, которые только начали вести блог или постигать основы html+css. В этой статье я приведу пару типичных решений для создания отступа картинки от текста в виде кода html и css.

Способ 1: Вписываем код отступа текста для отдельной картинки или фотки

Простой способ задания обтекания картинки текстом, не требующий знаний html и css.

Задаем отступ текста для фото

Чаще всего встречается задача, когда нужно расположить картинку слева и чтоб при этом ее сверху, справа и снизу окружал текст. Еще желательно, чтобы текст располагался не вплотную к вставленной в статью фотографии или схеме, а немного отступал от картинки. Как правило, большинство админок генерируют код для вставки изображения, при котором картинка располагается слева, а текст начинается не справа вверху от картинки, в справа внизу, что удобно для крохотных иконок, но не подходит для больших картинок. Чтобы сделать обтекание текстом для изображения, как в этом способе, при вставке картинки в статью нужно написать такой код:

< img src = "здесь_веб-адрес_картинки" alt = "" / >alt=»Здесь_подсказка_если_картинка_не_загрузлась» title=»Здесь_встплывающая_над_картинкой_подсказка» width=»ширина_ картинки_в_точках_числом»
height=»высота_ картинки_в_точках_числом»
align=”left”
style=»margin: 3px 12px 0px 0px;>

Например, для вставки картинки, которую вы видите в этой статье чуть выше, код html и css выглядит так:

< img src = "https://www.web-article.com.ua/wp-content/uploads/2009/12/otstup-kartinka-tekst.jpg" alt = "" / >alt = «Задаем отступ текста для фото»
title = «Задаем отступ текста для фото»
width = «300» height = «350»
align = «left»
style = «margin: 3px 12px 0px 0px;>

align = «left»
align = «right»

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

Отступ текста от краев картинки в данном случае задается css-стилем

margin: 3px 12px 0px 0px;

Параметры отступа здесь указываются по часовой стрелке, начиная с отступа картинку сверху (3px), затем отступ от картинки справа (12px) и т.д.

Способ 2: Задаем отступы сразу для всех картинок в блоке одним классом css

Для использования этого способа понадобятся некоторые знания основ верстки сайтов и желание копаться в исходниках.

Если фотографии или другие изображения нужно вставлять в тексты статей постоянно, при этом отступы между картинками и текстом всегда одни и те же, нет смысла прописывать стиль css для каждой картинки отдельно. Намного удобнее один раз описать отступы от картинки для текста и других изображений, размещенных в таком блоке. Классический вариант – вставка иллюстраций в текст статьи своего блога.

Для начала находим имя класса css, который описывает блок текста статьи, в html-коде страницы. Рекомендую открыть код страницы из браузера, найти там текст статьи с картинками, которым мы хотим задать отступы, и найти название класса css, который описывает стиль для текста статьи. Убедитесь, что этот css-класс не задает стиль заголовка, шрифт категории или еще что, а касается именно текста статьи:

Далее, в основном файле стилей css (обычно style.css) находите имя нужного класса (на примере его имя entry) и добавляете в файл описания стилей дополнительный класс, задающий поведение картинок (IMG) в нужном блоке:

.entry img {
margin: 3px 12px 0px 0px;
}

Обратите внимание на обязательную точку перед именем класса (у вас он, вероятно, будет называться не entry, как в моем шаблоне WordPress), пробел между именем css-класса и словом img, которое означает, что все инструкции класса относятся только к картинкам, находящимся внутри блока entry.

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

После изменения своего файла стилей с расширением .css его следует перезалить на свой сайт по ftp. В результате автоматически изменится отступ для всех картинок во всех статьях сайта/блога, стиль которых задается измененным css-классом.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *