Как правило, вы должны избегать полос прокрутки на странице, которая уже отображает полосы прокрутки. Это особенно верно для горизонтальных полос прокрутки, которых вы должны стараться избегать полностью.
Фиксированные заголовки столбцов всегда являются хорошей идеей в длинном вертикальном списке с прокруткой, и я настоятельно рекомендую это (при необходимости).
Но эти вопросы дизайна действительно зависят от ваших потребностей конечного пользователя. Вам следует задать несколько простых вопросов о базе пользователей, т. Е.
Как пользователи будут взаимодействовать с данными?
Какие основные задачи они будут выполнять?
Какие второстепенные задачи они будут выполнять?
Какова частота использования задания?
Какие данные наиболее важны для задач? (расстановка приоритетов на дисплее)
Помогает или мешает дизайн в этих задачах?
Можно ли отображать меньше данных и при этом эффективно удовлетворять потребности пользователей?
Если отображается меньше данных, каков наиболее эффективный способ доступа пользователей к ним при необходимости?
и т.д.
После того, как вы получите некоторые из этих ответов, вам следует разработать конкретные решения для наиболее распространенных потребностей, в то же время учитывая другие (используйте правило 80/20).
И, честно говоря, лучший способ обеспечить удовлетворение потребностей ваших пользователей - это заставить их взаимодействовать с тем, что вы создаете, и получить ИХ вклад, чтобы проинформировать ваш дизайн, ДО того, как им действительно понадобится его использовать.
Проведите познавательное ознакомление с композициями или используйте реальный прототип и посмотрите, смогут ли ваши пользователи выполнять свои задачи эффективно и результативно. Пользовательский интерфейс должен улучшить это, а не мешать. Там, где вы обнаружите проблемы, вы можете обновить дизайн до того, как он появится.
В конце концов, вы разрабатываете для этих пользователей - включите их и их отзывы в процесс проектирования, и вы обязательно поразите его из парка!