@ZaxapKramer
Больной верстальщик

Как правильно сверстать такое, чтобы один блок занимал все пространство, а другой — оставшееся?

Верстал, верстал, и тут подумал: а почему бы не сделать это таблицей? Удобно же... В итоге сижу и не понимаю.
В Chrome все было нормально. Решил открыть в Firefox - все едет.
Открыл jsfiddle в Firefox, сверстал там по-новой - гуд. Открываю в Chrome - едет.
И никак не могу понять, в чем на самом деле ошибка. И как такое лучше и валиднее сверстать, если не таблицами? Чтобы второй блок занимал пространство, которое занимает, а первый - все оставшееся.

https://jsfiddle.net/qgv52dLa/
  • Вопрос задан
  • 314 просмотров
Решения вопроса 1
@Svidrigaylow
Куплю гараж
Код, естественно, не читал. Отвечаю на вопрос в заголовке:

"flex-grow

Применяется к: дочернему элементу / flex-элементу.

Определяет для flex-элемента возможность «вырастать» при необходимости. Принимает безразмерное значение, служащее в качестве пропорции. Оно определяет, какую долю свободного места внутри контейнера элемент может занять.

Если у всех элементов свойство flex-grow задано как 1, то каждый потомок получит внутри контейнера одинаковый размер. Если вы задали одному из потомков значение 2, то он заберёт в два раза больше места, чем другие.

flex-grow: (по умолчанию 0)
Отрицательные числа не принимаются." (с) frontender.info/a-guide-to-flexbox

Пример на быструю руку: https://jsfiddle.net/1q3d7j2y/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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