Делаем постраничную навигацию удобной

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

Пример постраничной навигации

Пример постраничной навигации

Пример постраничной навигации

Мало того, что не везде элемент такой навигации выделяется при наведении, но даже если и так, то в большинстве случаев курсор перекрывает большую часть элемента, что делает выделение практически незаметным для пользователя.

Избавиться от вышеописанного неудобства отчасти можно, используя редко используемое значение overline свойства text-decoration.

Демо

Как видите, одна строчка может сделать пользование сайтом более удобным. Поэтому, старайтесь держать на вооружении все возможности CSS, чтобы в нужный момент применить их.

Если вы знаете аналогичные простые примеры, повышающие юзабилити, напишите о них в комментариях.

  • Share/Bookmark

14 комментариев к статье «Делаем постраничную навигацию удобной»:

  1. Подчёркивание сверху — это не юзабилити, это паника: «О, боже, что случилось с моей ссылкой? Почему она перевернулась?!». А вот действительно хорошие примеры решений:

    http://www.smashingmagazine.com/2007/11/16/pagination-gallery-examples-and-good-practices/

    • Alex:

      Спасибо за ссылку.

      Что касается удобства, то да, безусловно, когда у ссылки при наведении меняется фон, появляется рамка и т.п., это сложно не заметить. Я же имел ввиду варианты когда в оригинале у ссылки лишь убирается подчеркивание. Вы считаете лучше оставить как есть?

    • Alex:

      В приведенной вами статье, к сожалению, тоже обнаружилась парочка таких примеров.

  2. А как отцентровать UL у которого li элементы не inline? Надо когда у номеров страниц есть border

  3. kozlovski:

    Я бы еще поставил всему блоку навигации cursor:pointer. Всегда раздражало, что курсор мигает при движении по номерам страниц.

  4. brynzzza:

    Настоящая проблема всех этих постранично-пролистывающих навигаций кроется явно не в этом.

    Быстро можно выделить две проблемы.

    1) Область нажатия на номер страницы. Так как ширина да и высота цифры (числа) очень маленькая, учитывая то, как обычно поступают с отступами у ссылок, попасть точно в них очень сложно, как и в вашем примере в частности.

    2) Совершенно не понятно на какую цифру мне нажимать если я хочу найти какую-то определенную запись в громадном списке. Сообщение за какую-то дату, какой-то элемент в сортированном списке.

    А надчеркивать ссылки — это ни разу не юзабилити, и уж тем более не решение действительно узких мест такой навигации.

    • Alex:

      Вы говорите об изначальных проблемах таких элементов. Я же привёл пример быстрого решения в тех случаях когда такая навигация уже присутствует на сайте.

      Посмотрите на сайты примеры которых я привёл:

      - http://news.sportbox.ru/
      - http://filmz.ru/
      - http://www.gamer.ru/ (нужна регистрация)

      Не вижу ничего плохого если добавить ссылкам overline именно в данном случае.

      Возможно кто-то проводил юзабилити тестирования на предмет реагирования людей на такое поведение. И возможно пользователи хватались за голову, обнаружив такой эффект. В таком случае я поменяю своё мнение )

      Ну а по хорошему конечно, в плане внешнего вида, лучше делать так, как в статье, которую предложил Вадим в первом комментарии.

  5. «Шедевр» юзабилити в оформлении постраничной навигации — это сайт Одноклассники.

    Куда попадаем, нажав на кнопку «Следующая»?
    Правильно, на страницу 21.

  6. Визуальное восприятие примера не очень, а вот за то что напомнил про не слишком широко используемое свойство — спасибо.

    • Alex:

      Честно говоря, я скорее именно этого и хотел — напомнить об этом свойстве. Просто лучшего применения на данный момент не придумал.

  7. [...] Делаем постраничную навигацию удобной Сегодня, во время социальных сетей и различных блогов, множество сайтов используют схожую структуру. Основной частью которой является перечень сообщений, разделённых на несколько страниц. Практически на каждом таком ресурсе, в качестве элемента (иногда единственного) для навигации, предлагается постраничная навигация… [...]

Оставить комментарий