В прошлом совете мы навели относительный порядок в основном теле таблицы и добились, чтобы на первый лист влезало больше позиций:
Снова вооружившись Кодексом, попробуем продолжить повышать компактность вёрстки. Займёмся шапкой. Чтобы не сойти ума от текущей сложной подачи и побыстрее увидеть, как можно более эффективно использовать пространство, разместим всё просто в столбик. При этом сразу вынесем за пределы таблицы данные, понятность которых не вызывает сомнений:
Видно, что мы тратим уйму места зря — вон какая дыра справа от таблицы. Предполагаю, что количество и длина строк в шапке будут всегда примерно одни и те же от чека к чеку. Рискну поставить всё в две колонки:
Пойдём ещё дальше и перестанем отрывать данные от лейблов (и ещё кое‑где сократим лейблы без потери смысла):
Ну, шапка получилась более менее аккуратной. Дальше нужно разбираться в природе данных и сценариях работы с документом. Я про это почти ничего не знаю, поэтому шапку трогать перестану.
Но работа над шапкой натолкнула меня на мысль, что мы тратим кучу места и в позициях. Попробуем провернуть там тот же трюк — переставим значения вплотную к лейблам. Заодно теперь и взгляду проще связать одно с другим:
Уплотним вёрстку, поставив получившиеся блоки в две колонки:
В лист целиком поместилась уже пятая позиция. На этом месте предлагаю остановиться. Дальше нужно досконально разобраться в природе данных, а также ещё раз подвергнуть сомнению необходимость показывать везде и человеческие названия, и технические ключи. Предполагаю, что в процессе найдётся ещё несколько идей, как показать данные компактнее и удобнее для работы.
Напоследок сравнение, с чего мы начали и на чём остановились:
Приглашаю предложить свои идеи по улучшению в комментариях!
P. S. Последовательно избавляться от лишнего и наводить порядок в оставшемся я учу на курсе «Типографика и вёрстка». Записывайтесь, пока есть места.