Максим Компаниец: Давайте определимся какого эффекта нужно достичь? Зачем нужен этот промежуточный div. И тогда уже придумаем, как решить конкретную задачу.
Как единственный экран/устройство - нет. Для основного рабочего места удобно иметь 2 нормальных монитора.
Для дачно/поездочных вариантов 13" с разрешением 1920 - пойдет (но это пока не привыкнете к двум мониторам :) ).
Дмитрий Тимофеев: эммм.. Автору нужно выровнять весь текст justify, а последнюю строку по центру. Примерно при этом.
Зачем для этого Вы предлагаете флекс - вот это как раз загадка.
Александр Ка: Текст никак не мешает написанному выше. В основной блок вставляете еще span c текстом и используете основной:hover span {}. Либо рядом и тогда + или ~ для соседних.
И лучше от таблицы избавьтесь, пока не так много переверстывать.
Высоту можно задавать в % или в vh, также в природе есть min-height.
Не очевидны цели этого вопроса.
По примеру - напрашивается мысль покрасить в серый body.