Размещение div ниже другого, используя flex - PullRequest
0 голосов
/ 07 апреля 2020

Я хочу разместить (название, мета и контент) рядом с div фотографии. использование дисплея flex

Пример

<div class="container">
  <div class="photo"><img src="demo.jpg"></div>
  <div class="title">Lorem ipsum dolor sit amet,</p></div>
  <div class="meta">Apr 7, 2020</p></div>
  <div class="content"><p>Lorem ipsum dolor sit amet, </p></div>
</div>

Ответы [ 3 ]

1 голос
/ 07 апреля 2020

Установите для контейнера css что-то вроде:

<style>
    .container{
        display:flex;
        flex-direction: column;
    }
</style>

здесь у вас есть отличное руководство по использованию flex: Полное руководство по Flexbox

0 голосов
/ 07 апреля 2020

Flexbox достигается простым отображением родительского элемента flex. В вашем случае родительский элемент - это div с классом контейнера.

<div class="container">
  <div class="photo"><img src="demo.jpg"></div>
  <div class="title"><p>Lorem ipsum dolor sit amet,</p></div>
  <div class="meta"><p>Apr 7, 2020</p></div>
  <div class="content"><p>Lorem ipsum dolor sit amet, </p></div>
</div>

В файле. css укажите классу .container значение flex.

.container {
  display: flex
}
0 голосов
/ 07 апреля 2020

Вы можете сделать что-то вроде

  • Поместить div 'title', 'meta', 'content' в оболочку.

  • Так внутри 'контейнера' будет два элемента div

  • Затем передайте display: flex контейнеру.

Ваш код будет выглядеть как

   <div class="container">
     <div class="photo"><img src="demo.jpg"></div>
     <div>
       <div class="title">Lorem ipsum dolor sit amet,</p></div>
       <div class="meta">Apr 7, 2020</p></div>
       <div class="content"><p>Lorem ipsum dolor sit amet, </p></div>
     </div>
   </div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...