Хороший макет psd, figma и т.д. включает в себя нужные разрешения дисплея и нужно только выставить согласно макета размеры.
Но бывает что в хроме отображается как надо - во всю ширину, но в firefox это 3 строки и всё. Вот тут уже выбрать надо самому что испоьзовать и какой размер задать - зависит от задачи уже.
Например: верстается страница для печати, заполняющаяся динамически (1-17 строк может быть, не считая хедер и футер).
Проценты тут не помогут, как и пиксели.
Но имеет смысл задать justify-content: space-between; min-width: 100vh чтобы футер и хедер вдруг не оказались посреди страницы. .