Я пытаюсь создать div, который делает следующее: Слева есть дата. Рядом с ним находится кнопка редактирования. Под этими двумя элементами у меня есть текст. Я не могу получить текст под двумя элементами.
Для этого я использовал flex и разбил каждый элемент на отдельный div. Последние элементы, которые я использовал, flex-direction: column; чтобы убедиться, что он идет под первыми двумя.
Однако безуспешно.
/* _________________________
This is the containers for my_thought page
*/
#blocks {
display: flex;
margin: 10px;
}
#blocks div{
flex: 0 0 100px;
padding: 10px 0;
text-align: center;
}
.one{order: 0;};
.two{order: 1;};
.three{
order: 2;
flex-direction: column;
};
/*________________________ */ <div class = "Thoughts" id = "blocks">
<div class = "one">
<h2>Date:
<?php $date = strtotime($row['date_created']);
echo date('m/d/y', $date);
?>
</h2>
</div>
<div class = "justify-content-center .button .two">
<button type = "submit" name = "submit" class = "btn btn-primary">Edit post</button>
</div>
<div class = "three">
<br>
<p>
<?php echo $row['text']; ?>
</p>
</div>Я прилагаю фотографию, показывающую, как мой код выглядит в настоящее время. Что я делаю неправильно?
Фото выхода вы можете найти по следующей ссылке: https://drive.google.com/file/d/1Q90qE6mWHZtrcXnAXJdUuSUqHtHt31ig/view?usp=sharing






Спасибо вам за помощь. Я смог решить проблему. Я показываю код, который я использовал для решения проблемы.
#blocks {
display: flex;
margin: 10px;
}
#blocks div{
flex: 1 0 100px;
padding: 1px 0;
text-align: center;
}
.one{
order: 0;
margin: 10px;
};
.two{order: 1;
margin: 10px;
}; <div class = "Thoughts">
<div id = "blocks">
<div class = "one">
<h2>Date:
<?php $date = strtotime($row['date_created']);
echo date('m/d/y', $date);
?>
</h2>
</div>
<div class = "justify-content-center .button .two">
<button type = "submit" name = "submit" class = "btn btn-primary">Edit post</button>
</div>
</div>
<p>
<?php echo $row['text']; ?>
</p>
</div>
Поделитесь кодом, а не только изображениями, пожалуйста