Как вы можете видеть из фрагмента ниже, у меня есть 1 div, у которого установлено свойство display для flex, а затем у этого div есть 2 дочерних div, которые принимают flex: 1 пробел (50%).Каждый из этих элементов содержит по 1 кнопке.
Теперь проблема в следующем.Я хочу, чтобы первая кнопка находилась в начале первого элемента (слева), а вторая кнопка - в конце второго элемента (справа).В настоящее время обе кнопки находятся слева от соответствующих им элементов div.
И пока мы находимся на этом, является ли использование flexbox лучшим способом создания элементов рядом друг с другом, как я это делал в настоящее время?
.edit-btn, .submit-btn {
display: block;
color: black;
cursor: pointer;
text-align: center;
border-radius: 4px;
border: none;
padding: 8px 10px 8px 10px;
line-height: 1.2;
outline:none;
}
.flex-row {
display: flex;
margin-bottom: 10px;
}
.flex-column {
flex: 1;
}
.like, .edit {
width: 150px;
font-size: 13px;
}
.submit-btn {
background-color: #4CAF50;
}
.edit-btn {
background-color: #13aff0;
}
<div class="flex-row">
<div class="flex-column">
<button class="submit-btn like">Like</button>
</div>
<div class="flex-column">
<a class='edit-btn edit' href="#">Edit</a>
</div>
</div>