Отцентровать картинку css: Как выровнять картинку по центру с помощью CSS

html — Как сделать выравнивание картинок по нижнему краю и прижать их к тексту?

Вопрос задан

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

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

Добрый день! Есть div следующего вида:

.wrapper,
.wrapper ul {
  width: 100%;
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: bottom;
}
<div>
  <ul>
    <li>
      <div><img src="/img/inf/1.png" /></div>
      <p>Lorem ipsum</p>
    </li>

    <li>
      <div><img src="/img/info/2.png" /></div>
      <p>Lorem ipsum</p>
    </li>

    <li>
      <div><img src="/img/info/3.
png" /></div> <p>Lorem ipsum</p> </li> </ul> </div> <p>Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum</p>

Как выровнять картинки по нижнему краю и прижать их к тексту?

  • html
  • css
  • css3

У li задайте:

.wrapper ul li{
  display:inline-block;
}

Отступ идет от элемента p. Чтобы убрать его:

.wrapper ul li p{
  margin-top:0;
}
.wrapper,
.wrapper ul {
  width: 100%;
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: bottom;
}
.wrapper ul li{
  display:inline-block;
}
.wrapper ul li p{
  margin-top:0;
}
<div>
  <ul>
    <li>
      <div><img src="/img/inf/1.png" /></div>
      <p>Lorem ipsum</p>
    </li>

    <li>
      <div><img src="/img/info/2.
png" /></div> <p>Lorem ipsum</p> </li> <li> <div><img src="/img/info/3.png" /></div> <p>Lorem ipsum</p> </li> </ul> </div> <p>Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum</p>

Решение с применением flexbox:

.wrapper,
.wrapper ul {
  display:flex;
  justify-content:center;
}
.wrapper ul li{
  list-style: none;
  padding: 0 5px;
}
<div>
  <ul>
    <li>
      <div><img src="https://dreamgold.ua/image/catalog/lazyrite/souvenirs/3057.jpg" /></div>
      <p>сложность</p>
    </li>

    <li>
      <div><img src="https://dreamgold.ua/image/catalog/lazyrite/souvenirs/3058_1.jpg" /></div>
      <p>не в выборе</p>
    </li>

    <li>
      <div><img src="https://dreamgold.
ua/image/catalog/lazyrite/souvenirs/3057_1.jpg" /></div> <p>а в количестве вариантов</p> </li> </ul> </div> <p>Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum Lorem ipsum</p>

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

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

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

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

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

Почта

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

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

Почта

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

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

CSS — Отцентровать картинку в контейнере.

| PHPClub

JavaScript отключён. Чтобы полноценно использовать наш сайт, включите JavaScript в своём браузере.