@maketosLikes

Как отцентрировать блок без пустого дива??

тоесть чтобы блок с цифрой 1 был по центру
блок с цифрой 2- с правой стороны
https://jsfiddle.net/25Lxcm3f/
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Гридами


Или вообще без псевдо, но с grid-column-start для первого итема
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
weranda
@weranda
Задайте второму блоку правило flex-grow: 1
Ответ написан
Комментировать
Pavel-ww
@Pavel-ww
Что бы прям точно по центру, то так.
.wrap {
	display: flex;
	justify-content: center;
	position: relative;
}
.item:last-child {
	position: absolute;
	right: 0;
}

Все другие варианты (в контексте flexbox) будут учитывать ширину второго блока и смещать первый от центра на ее размер.
Например такой вариант
.item:first-child {
	margin: 0 auto;
}

Если ширина второго блока статична и известна, можно использовать calc в каком-то виде
Ответ написан
Комментировать
@Ssonik
Как вариант

<div class="wrap">
  <button class="item-1">1</button>
  <button class="item-2">2</button>
</div>

.wrap {
  display: flex;
  padding: 0 0 0 20px;
}

.item-1{
  margin: 0 auto;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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