@Fobos94

Как расположить элементы каждый на отдельной строке?

Необходимо, чтобы каждый элемент начинался с новой строки.

Как должно быть:
5a0e878d57eb5158966823.png
В итоге выходит:
5a0e87a80a5c5480338031.png

display: flex;
display: -webkit-flex;
display: -o-flex;
display: -moz-flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
max-width: 800px;
width: 100%;
margin: 10px auto;
padding: 10px;


<div class="block">
    <img class="avatar" src="http://animeplus.by/uploads/fotos/foto_1.jpg" alt="">
   <div class="media-main">
    <span class="title">written by</span>
    <a class="name">Levis Daniel Day</a>
   </div>
  </div>
  • Вопрос задан
  • 410 просмотров
Решения вопроса 3
alvvi
@alvvi
export default apathy;
.title {
  display: block;
}

.name {
  display: block;
}
Ответ написан
Krasnodar_etc
@Krasnodar_etc
fundraiseup
Или так:
.media-main{
  display: flex;
  flex-direction: column;
}
Ответ написан
Вот по разметке сделал так.
jsfiddle
Только шрифты надо поправить.
А вообще вот отдельно css код(в фиддле scss)
.block {
  display: flex;
  display: -webkit-flex;
  display: -o-flex;
  display: -moz-flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  max-width: 800px;
  width: 100%;
  margin: 10px auto;
  padding: 10px;
}
.block img {
  border-radius: 50%;
  margin-right: 2em;
}
.block .media-main {
  display: flex;
  flex-direction: column;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы