Html текст под картинкой: Как добавить подпись под фотографией?

html — Текст под картинкой CSS

Вопрос задан

Изменён 1 год 3 месяца назад

Просмотрен 5k раз

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

<div>
        <div><img src="img/direction/service1-png.png" alt="placeholder+image">
            <h4>ТекстТекстТекстТекстТекст</h4>
        </div>
        <div><img src="img/direction/service2-png.png" alt="placeholder+image">
            <h4>ТекстТекстТекстТекстТекст</h4>
        </div>
        <div><img src="img/direction/service3-png.
png" alt="placeholder+image"> <h4>ТекстТекстТекстТекст</h4> </div> <div><img src="img/direction/service4-png.png" alt="placeholder+image"> <h4>ТекстТекстТекстТекстТекст</h4> </div> </div>

По повоуду стилей, то исользовал flex-ы.

  • html
  • css
  • вёрстка
  • текст

2

Можно задать картинкам фиксированную высоту, и задать свойство object-fit

img.service {
   height: 250px;
   width: 100%;
   object-fit: contain; 
}

P.S. Старайтесь не использовать в верстке заголовков h вообще. У SEO насчет них обычно свои планы, и расставлять их они будут сами.

Зарегистрируйтесь или войдите

Регистрация через Google

Регистрация через Facebook

Регистрация через почту

Отправить без регистрации

Почта

Необходима, но никому не показывается

Отправить без регистрации

Почта

Необходима, но никому не показывается

Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки

ПАМЯТКА НАЧИНАЮЩИМ БЛОГЕРАМ.

Необходимые коды для ЖЖ. ?

Previous Entry | Next Entry

Оригинал взят у brenik в ПАМЯТКА НАЧИНАЮЩИМ БЛОГЕРАМ. Необходимые коды для ЖЖ.

Оригинал взят у dgz в ПАМЯТКА НАЧИНАЮЩИМ БЛОГЕРАМ. Необходимые коды для ЖЖ.



ПАМЯТКА НАЧИНАЮЩИМ БЛОГГЕРАМ

ВСЕ В ОДНОМ МЕСТЕ

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

Все теги ставятся в блог copy-paste‘ом
(В режиме «HTML», а не «Визуальный редактор»)!!!


Оформление текста
(рекомендую спец. страничку Tекст):

Перечёркнутый текст: ТЕКСТ
<s> ваш текст </s>
Подчёркнутый текст: ТЕКСТ
<u> ваш текст </u>
Полужирный текст: ТЕКСТ
<b> ваш текст </b>
Полужирный крупный: ТЕКСТ
<big> ваш текст </big>
Курсивный текст: ТЕКСТ
<i> ваш текст </i>
Маленький текст: текст
<small> ваш текст </small>
Неразрывный пробел:
&nbsp;
Центрирование:

текст (картинка) по центру

<center>ваш текст (картинка) </center>
Выравнивание текста по правому краю поста:
<div align=right> ваш текст </div>
Выравнивание текста по всей ширине поста:
<div align=justify> ваш текст </div>
Отступ (для цитат и определений, текст отделен пустой строкой и отступ слева 8 пробелов):
<blockquote> текст </blockquote>
Бегущая строка (рекомендую Бегущая строка):

бегущая, как коняшка, строка

<marquee> ваша бегущая строка</marquee>
Вместо текста можно вставить картинку:

Код этой картинки:
<marquee><img src=»АДРЕС КАРТИНКИ В СЕТИ»></marquee>

Сноска вверху: ТЕКСТсноска
<sup>ваша сноска</sup>

Сноска внизу: ТЕКСТсноска
<sub>ваша сноска</sub>

Линия:


ее код:<hr>
Ударение:
Cтавим после нужной буквы:
&#769;
«Закрепитель» (фиксирует текст так, как и расположите его в поле поста):

Я
  Пешу
       Лесинкой!!!

<pre>ваш текст</pre>

РАЗМЕР ШРИФТА:

Уменьшить текст: текст – 2
<font size=»-2″> уменьшенный текст </font>
Увеличить текст на 1 пункт: текст
<font size=»+1″> увеличить текст на 1 пункт </font>

Увеличить текст на 2 пункта: текст

<font size=»+2″> увеличить текст на 2 пункта </font>

Увеличить текст на 3 пункта: текст

<font size=»+3″> увеличить текст на 3 пункта </font>

Увеличить текст на 4 пункта: текст

<font size=»+4″> увеличить текст на 4 пункта </font>

ЦВЕТ ШРИФТА:

КРАСНЫЙ:

красный текст
<font color=»red»> красный текст </font>
ЖЕЛТЫЙ: желтый текст
<font color=»yellow»> желтый текст </font>
ФИОЛЕТОВЫЙ: фиолетовый текст
<font color=»purple»> фиолетовый текст </font>
ЗЕЛЕНЫЙ: зеленый текст
<font color=»lime»> зеленый текст </font>
СИНИЙ: синий текст
<font color=»navy»> синий текст </font>
ФУКСИЯ: фуксия текст
<font color=»fuchsia»> фуксия текст </font>

Таблица «базовых» цветов (вводим «Имя» или «Код»):


ИмяКодИмяКодИмяКодИмяКод
aqua#00FFFFgreen#008000navy#000080silver#C0C0C0
black#000000gray#808080olive #808000teal#008080
blue#0000FFlime#00FF00purple#800080white#FFFFFF
fuchsia#FF00FFmaroon#800000red#FF0000yellow#FFFF00
  • Таблица безопасных цветов
  • Все цвета Интернета

    ВИД ШРИФТА:

    Шрифт этого текста «Monotype Corsiva»
    <font face=»Monotype Corsiva»> текст </font>
    Все вышеперечисленные атрибуты тега font можно объединять в одном теге:
    Шрифт этого текста «Monotype Corsiva»
    код этого текста:
    <font face=»Monotype Corsiva» size=»+2″ color=»fuchsia»> текст </font>

    Оформление ссылок
    (рекомендую спец. страницу Ссылки):

    Как вставить ссылку на веб-страницу:
    <a href=»АДРЕС СТРАНИЦЫ»> ВАШ ТЕКСТ</a>

    Как сделать, чтобы картинка была ссылкой на веб-страницу:
    <a href=»АДРЕС СТРАНИЦЫ»><img src=»АДРЕС КАРТИНКИ»></a>
    Как вставить ссылку на веб-страницу, чтоб она открылась в новом окне:
    <a href=»АДРЕС СТРАНИЦЫ» target=»_blank»>ВАШ ТЕКСТ</a>


    Спец. теги ЖЖ:

    Элементарный жж-кат (с “Read more”):
    <lj-cut> ТЕКСТ </lj-cut>
    Публикация картинок:
    По картинкам смотрим здесь:

    htmlka.com/pictures


    Окошечко для вставки кода, типа:
    ВАШ КОД
    получаем так:
    <textarea rows=»2″ cols=»60″> ВАШ КОД </textarea>
    где rows и cols определяют площадь окна

    Можно сделать покрасивше:

    <textarea>ВАШ КОД</textarea>

    <textarea >КОДЫ </textarea>

    Кнопка-ссылка на веб-страничку
    Например, на эту:

    <form action=»http://dgz.

    livejournal.com/1005696.html» target=»_blank» method=»get»><input type=»submit» value=»htmlka»></form>

    Некоторые спецсимволы:

    СпецсимволВид в браузере
    &lt;<
    &gt;>
    &amp;&
    &quot;«
    &reg;®
    &trade;
    &copy;©
    &hearts;
    &times;×
    &asymp;
    &bull;
    &deg;°
    (градус)
    много символов

    Если вы видите это: ★, ☠, ☭ – есть смысл посмотреть «Прочие» спецсимволы HTML, пока редко включаемые в официальные таблицы спецсимволов

    Фотохостинги

  • gallery. ru
  • imagebam.com
  • imgur.com
  • imageshack.us
  • tinypic.com
  • foto.radikal.ru
  • photobucket.com

    Видеохостинги
    вставка видео аналогична вставке картинок – размещаем видеофайл на видеохостинге и получаем код для вставки в блог:

  • youtube.com
  • rutube.ru

    Файлообменники
    выложить друзьям файлы можно на:

  • zalil.ru (50Мб без регистрации, оч простой)
  • filedropper.com (до 5Гб без регистрации)
  • wikiupload.com (до 5Гб без регистрации)
  • dushare.com (unlim на размер, протокол P2P)
Полезно:

10 хитростей ЖЖ

  • Когда терзают смутные сомнения:
    http://www.livejournal.com/manage/logins.bml — смотрим историю залогинивания в своем ЖЖ
  • http://ljplus.ru/friends/history — самая удачная, на мой взгляд, реализация «истории друзей». Минус — глючит при количестве друзей более 2000. Требует регистрации на ljplus.ru
  • http://ljplus. ru/post/?mode=later — «отложенный» во-времени постинг. Работают lj-cut и html-разметка. Требует регистрации на ljplus.ru
  • http://www.livejournal.com/mobile/post.bml — минималистская версия «Написать пост».
  • http://www.livejournal.com/mobile/friends.bml — френдлента с «птичьего полета», то бишь ее мобильный вариант. Если завести и назвать группу «Mobile view» — будем по ссылке читать только ее.
  • http://wildmale.livejournal.com/tag — читать журнал по меткам (то есть добавив к адресу интересующего журнала /tag)
  • http://www.ljtags.com — поиск по жж-меткам
  • http://www.livejournal.com/manage/settings/?cat=display&view=schemes
    – все схемы оформления ЖЖ (включая XColibur и Dystopia — всего 6 схем).
  • Режем рекламу в ЖЖ.

    http://www.onlinedisk.ru/file/523928 — скачиваем файл (rar), следуем инструкции, забываем про рекламу в ЖЖ
    А вот здесь более новые «разработки»:
    http://chtec-059. livejournal.com/24695.html

    Совет по безопасности:

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

Код любой картинки в сети в простом варианте выглядит так:
<img src=»http://site/…jpg»>
Уникальный URL (http://site/…jpg) выдает картинке фотохостинг (специальный сайт), куда ее необходимо закачать с вашего компьютера.

Совсем «чайникам» рекомендую действовать так (для ЖЖ):
1.Открываешь ljplus.ru
(одна из функций этого сайта – фотохостинг, заточенный под публикацию картинок в жж)
2. Регистрируешься
3. Жмешь: КАРТИНКИ-ЗАГРУЗИТЬ-ОБЗОР-ЖМИ УЖЕ!
4.Смотришь на HTML-коды и копируешь нужный в поле поста или каммента
5. Постишь. Становишься знаменитым.
В комментарии картинки ставятся аналогично, кат не работает.

Как сделать, чтобы текст «обтекал» картинку?
Легко – картинка слева, текст справа:
добавляем в код картинки:
align=left hspace=20
Код картинки примет вид:
<img src=»http:…» align=left hspace=20>
Помни:
align=left – картинка слева, текст справа
align=right – картинка справа, текст слева
hspace=20 – расстояние между текстом и картинкой 20 пиксел по горизонтали
vspace=20 – расстояние между текстом и картинкой 20 пиксел по вертикали
Код картинки с плавным обтеканием текстом справа и снизу (или сверху):
<img src=»http:…» align=left hspace=20 vspace=15>

Прекратить обтекание и вернуть текст под картинку можно тэгом <br>
Закрывать не надо, он работает один. <br> выполняет перенос на следующую строку. В блогсервисах и редакторах текста его заменяет нажатие Enter.
<br><br><br> – три пустые строки.

Вставить две и более картинки горизонтально:
<nobr>Текст (картинки)</nobr>– все, заключенное в этот контейнер будет находиться на одной строке. Применять с осторожностью, можно деформировать пост.

Регулируем расстояние меж картинками по-горизонтали:
С помощью «неразрывного пробела»:  &nbsp;
Расстояние, равное 8 пробелам будет выглядеть так:
&nbsp; &nbsp; &nbsp; &nbsp;
Вставляется меж кодов картинок, есс-но

Если надо всплывающую подсказку при наведении курсора на картинку, как здесь: – введите в код картинки title=»ТЕКСТ»

Если надо цветную рамку , добавьте в код картинки:style=»border:5px solid red;»– задана красная рамка толщиной 5 пикселей

Чтоб быстро вставить картинку с другого сайта, вставьте в пост:
<img src=»»>
затем войдите в «Свойства» картинки на этом сайте, скопируйте ее URL и вставьте в код меж кавычек

Изменить размер картинки можно с помощью атрибутов width (ширина) и height (высота). Вставьте в код картинки, например, width=300 и ваша картинка будет шириной 300 пикселов, высота подгонится пропорционально. Браузер при этом все равно подгружает изначальную картинку, и если та весила 3МБ, то меньше не станет:)

Полезные приложения:
Семаджик – программа-клиент для ведения блогов
LiveJournal Addons — расширение для браузера Firefox
LiveJournal Extension – расширение для Chrome
ljbook.com – сохранение блога в pdf
ljArchive – сохранение, архивация жж

Полезные страницы ЖЖ:
Карта всея ЖЖ
Cлужба тех. поддержки
Возможности разных типов аккаунтов
Статус аккаунтов друзей, купить аккаунт другу
Менеджер почтовых ящиков
Защищенная страница входа в ЖЖ
Текстовая страница входа в ЖЖ (без java script)
Дни рождения друзей
Страница управления сеансами связи с ЖЖ
Разбуди друга!
Административная Консоль
Редактирование меток
Список трансляций
Сменить имя пользователя
Сменить пароль
Cменить e-mail
Тем, кто забыл имя пользователя или пароль
Сменить уровень доступа к записям (для Платного)
Страница Удаления (восстановления) журнала
Написать в Конфликтную Комиссию
Написать в отдел техподдержки
Бан

Livejournal

Элементарный жж-кат (с “Read more”):
<lj-cut> ТЕКСТ </lj-cut>
жж-кат с ВАШИМ ПОДЗАГОЛОВКОМ:
<lj-cut text=»ПОДЗАГОЛОВОК»> ТЕКСТ </lj-cut>
Работу ката не видно в режиме «ПРОСМОТР»
Как в сообщение вставить жж-пользователя чтобы это выглядело, например, так: wildmale
<lj user=»wildmale»>
Сссылка на сообщество, например: aforism
делается точно так же:
<lj user=»aforism»>

Вместо wildmale пишем Дикий самец:
<a href=»lj://user/wildmale/»>Дикий самец</a>
Ежели надо с «человечком»: Дикий самец:
<lj user=»wildmale» title=»Дикий самец»>
Скопировав код, не забудьте поменять реквизиты.

Ежели хотите сделать так: wildmale
или эдак: comm и commun
то вам СЮДА

Кнопка Repost (Перепостить)
Вставкой в пост этого тега вы публикуете кнопку «Repost» (Перепостить):
<lj-repost />

  • Одинарный тег <lj-repost /> приведет к размещению всей записи.
  • Для репостинга фрагмента исходной записи используется парный тег:
    <lj-repost>Перепост этого фрагмента <lj-repost />
  • Название кнопки меняется параметром «button»:
    <lj-repost button=»Разместить у себя» />

    С недавних пор в ЖЖ в посты можно вставлять интерактивные карты с сервисов Google.Maps или Яндекс.Карты

    Для этого используется специальный тег:<lj-map url=URL-карты>

    Что такое URL-карты можно узнать ЗДЕСЬ

Вместо ссылки на страничку можно делать кнопку. В нее можно вставить картинку, например, движущийся gif:

Ее код:

<form action=»http://dgz. livejournal.com/1005696.html» target=»_blank» method=»get»><BUTTON TYPE=»submit»><img src=»http://www.ljplus.ru/img3/w/i/wildmale/mc-hammer.gif» align=absMiddle alt=»Let’s go!«> Теги</BUTTON> </form>



Когда ты уже готов сдаться, ты ближе к цели чем ты думаешь.

March 2022
SMTWTFS
  12345
6789101112
13141516171819
20212223242526
2728293031  

Powered by LiveJournal. com

html — Как расположить текст под изображением

Задавать вопрос

спросил

Изменено 1 год, 11 месяцев назад

Просмотрено 703 раза

Я новичок в CSS и HTML, и у меня возникла небольшая проблема с размещением текста под изображением.

Как вы можете видеть ниже, текст расположен сбоку от изображения, и я не знаю, как это исправить.

Вот мой код:

 .section1 {
  дисплей: гибкий;
  выравнивание элементов: растянуть;
  гибкая обертка: nowrap;
  поле: 25 пикселей;
  /* цвет фона: #000; */
  высота: авто;
  по выравниванию содержимого: равномерно по пространству;
  тип стиля списка: нет;
  переполнение: скрыто;
}
. section1 изображение {
  ширина: 20%;
  объект-подгонка: ;
}
изображениетекстссылка {
  положение: абсолютное;
} 
 <дел>
  тестовое изображение
  Тестовый текст
  тестовое изображение
  тестовое изображение
  тестовое изображение
 
  • HTML
  • CSS

5

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

Примеры

1

Попробуйте это:

 
<голова>

<тело>


<р> Текст

Используйте тег
, чтобы сделать текст ниже изображения.

1

Вот как я это сделал.

 .section1 {
  дисплей: гибкий;
  гибкая обертка: nowrap;
  поле: 25 пикселей;
  /* цвет фона: #000; */
  высота: авто;
  по выравниванию содержимого: равномерно по пространству;
  тип стиля списка: нет;
  переполнение: скрыто;
}
.img-контейнер {
  дисплей: гибкий;
  flex-направление: столбец;
}
.section1 изображение {
  ширина: 80 пикселей; /* изменить в соответствии с вашими потребностями */
  высота: 80 пикселей; /* изменить в соответствии с вашими потребностями */
  объект-подгонка: ;
} 
 <дел>
 <дел>
   тестовое изображение
  Тестовый текст
 
тестовое изображение тестовое изображение тестовое изображение

Тестовый текст

 изображениетекстссылка {
  положение: абсолютное;
}
 

Проблема здесь в том, что вы

  1. используете имя класса imagetextlink , начинающееся с заглавной буквы I в HTML, в то время как оно начинается с строчной буквы i в селекторе CSS
  2. вы забыли поставить точку . перед именем класса в селекторе CSS. Прямо сейчас вы выбираете элементы HTML с именем тега ìmagetextlink вместо элементов HTML, чье имя класса равно 9.0043 изображениетекстссылка . Точка исправит это; читайте больше об этом на W3Schools.
 .section1 {
  дисплей: гибкий;
  выравнивание элементов: растянуть;
  гибкая обертка: nowrap;
  поле: 25 пикселей;
  /* цвет фона: #000; */
  высота: авто;
  по выравниванию содержимого: равномерно по пространству;
  тип стиля списка: нет;
  переполнение: скрыто;
}
.section1 изображение {
  ширина: 20%;
  объект-подгонка: ;
}
.imagetextlink {
  положение: абсолютное;
} 
 <дел>
  тестовое изображение
  Тестовый текст
  тестовое изображение
  тестовое изображение
  тестовое изображение
 

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но никогда не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

html — Показать текст под изображением

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

[Править] Мой вывод должен быть таким, как в оценочных листах. Мне нужно увидеть одно изображение (google) с текстом под ним, а под панелью инструментов мне нужно увидеть два изображения (amazon, microsoft) с текстом под ним.

Ниже приведено то, что я ожидаю

см. изображение

Ниже приведен код

 

Системы показателей
Google
<дел>
Информационные панели
Майкрософт Амазонка
  • HTML
  • CSS

6

Всегда полезно воспользоваться помощью css для создания стилей, которые вы хотите сделать. Хотя у вас может быть много вариантов для достижения этого результата, вот один, который, я думаю, вам поможет. https://jsfiddle.net/cc912995/

 .link span {
  выравнивание текста: по центру;
  дисплей:блок;
}

.связь {
  отображение: встроенный блок;
} 
 <дел>

Системы показателей

Google
<дел>
Информационные панели

Майкрософт

Амазонка
 <дел>

Системы показателей
Google
<дел>
Информационные панели
aspx">
Майкрософт
Амазонка

Используйте DIV вместо промежутков. Промежутки являются встроенными элементами. Divs — это блочные элементы, благодаря чему они выравниваются под другим div.

3

Используйте Div вместо span

Свойство отображения диапазона — Inline

— встроенные элементы выстраиваются горизонтально, как

Inline Inline Inline

Свойство отображения div — это block

— элементы Block складывать один на другой, как блоки

Используйте более

, но если вы все еще хотите использовать span, вы можете применить некоторые настройки

  1. использовать br до span
  2. или сделайте #Scorecards a span, #Dashboards a span{ дисплей:блок; }

оба хака помогут вам достичь цели.