Задать вопрос
@Neznayko

Можно ли так сверстать?

1. Есть два блока в один ряд
2. В сером есть текстовый контент в один ряд. Он принимает ширину этой строки.
3. Фиолетовый блок растягивается на все что осталось.
a8c569417b2444bea72bfb8aee93ab4c.png

Как так сделать?
  • Вопрос задан
  • 279 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 3
flexbox если ie10+
либо
display: table > display: table-cell
и, если память не изменяет, у фиолетового блока width: 100%
Ответ написан
Комментировать
kn1ght_t
@kn1ght_t
Ответ написан
Комментировать
delphinpro
@delphinpro Куратор тега CSS
frontend developer
В дополнение к тому, что предложил Андрей Хохлов есть еще древний способ, которым такую хрень делали еще на шестых осликах

.parent-block {
  display:inline-block;width:100%; /* или другой клирфикс*/
}
.gray-block {
  white-space: nowrap;
  float: right;
}
.purple-block {
  overflow: hidden;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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