Вкладки, табы, 2 ствола
Изначально, когда сайт еще далеко не самый большой, и вся информация прекрасно умещается на одной-двух страницах решение приходит само собой — разделять информацию по страницам и сделать между ними перелинковку. Думаю тут всё ясно как топор и затруднений в понимании совсем не вызывает.
Потом создателям хочется добавить механизм обновления этих страниц, и их автоматической перелинковки не влазя в дебри html кода. Так появляются простейшие системы управления сайтом.
После этого разработчикам хочется интегрировать на сайт автоматическую систему навигации, чтобы не расписывать меню после каждого его изменения. Так появляются управление таксономией.
Следующим шагом является социализация сайта — интеграция возможности комментирования, оценки всего на сайте, создание новостей и тому подобное. После социализации обычно сайт представляет из себя большую, неповоротливую махину, которой на загрузку одной страницы уходит от нескольких секунд, до пары минут, что естественно раздражает. Из предыдущей фразы следует тот факт, что следующим этапом является непосредственная оптимизация кода движка сайта.
Оптимизация помогает, но опять же не надолго. Ровно до следующего этапа. После того, как из движка можно выжать все соки, оптимизация уже не оптимизирует, а является простейшей тратой времени программиста, а водопад информации продолжает поступать на сайт, который разваливается под собственным весом.
Я бы хотел рассмотреть решение, которое обычно помогает сократить использование такой важной площади видимой части страницы —вкладки. (Еще их называют табами).
Плюсы
- Информация никуда не пропадает со страницы, она находится в отдельной вкладке.
- Экономия места.
- Возможность лучше каталогизировать информацию.
Теперь подробнее:
Экономия места: разумеется вкладки могут превратить страницу из длинного полотна, в аккуратный прямоугольник с информацией, нужной непосредственно пользователю, а не создателю сайта.
То, что информация никуда с главной страницы не девается, а находится всё там же, но скрытой — несомненный плюс, ведь не хотите же вы, чтобы пользователь искал важную ему страницу по всей странице? А если эта информация находится где-то далеко внизу? Как думаете, какой процент пользователей будет крутить страницу вниз, пока не найдет нужную ему инфу? Я думаю, что не более 10%. Т.е. 9 из 10 людей вы просто теряете, если информация неудобно каталогизирована.
Минусы
Минус в принципе всего один — ненаглядность. Скажу честно, не каждый пользователь достаточно сообразителен, чтобы понять механизмы вкладок, ведь информация не представлена в полном объеме, а выдается порциями, по нескольким тематикам, это может сбить с толку. Но опять же — обучаемость у всех людей на высоте, поэтому, думаю, после экспериментов с табами пользователь не разочаруется в их функциональности и однозначных положительных чертах.
Если вы решились делать вкладки:
- Делайте активную вкладку того же цвета, что и фон вкладки — это помогает понять — какая вкладка активная, а какую еще следует нажать, чтобы получить информацию.
- Сделайте открытую вкладку немного ниже, чем закрытые.
- Дайте возможность пользователю свернуть все вкладки.
- Дайте возможность закрыть какую-либо конкретную вкладку, если пользователя не интересует её содержимое.
- Пусть вкладки реагируют на наведение курсора — это поможет определить, на какую из них он был наведен.
- Дайте пользователю возможность переключится на стандартное отображение информации если его не устраивают вкладки.
- Либо загружайте информацию сразу, либо делайте подгрузку через AJAX
Вам не стоит делать вкладки если:
- Информации немного, и она хорошо каталогизирована другими способами.
- Информации слишком много. От обилия вкладок вместо понятной навигации еще ни один человек не выигрывал в понимании.
Напоследок немного примеров из жизни
Вкладки замечательно реализованы, но единственный минус — медленная реакция на наведение. И я бы сделал, чтобы они подгружались после нажатия, а не наведения.
Вкладки реализованы на твердую пятерочку, поисковый запрос распространяется на них всех, что не требует после каждого переключения вводить поисковый запрос заново. Здорово!
Вкладки реализованы хорошо. В смысле — реализованы, и хорошо. Ибо несколько неудобно. Не сразу поймешь какая вкладка выделена сейчас, следовательно при переключении вкладок не особо заметно, что активна уже другая вкладка.
Давайте обсудим?















занимательный обзор! Спасибо!
Очень интересно, но вот насчет майкрасофт не соглашусь, так как выглядят сейчас вкладки на их странице (те что снизу слева) по моему ужасны, и из-за этого минуса который ты описал в статье , нижняя часть страницы начинает беспорядочно дергаться.
dmpr0, почему же беспорядочно? Просто нижняя часть страницы опускается по отношению к открывшейся вкладке, что довольно логично. Какое решение ты предлагаешь?
Ярослав Бирзул, Сам вид вкладок мне нравиться, но вод смена слишком резкая,
чуть чуть плавнее и будет хорошо.
dmpr0, насчет этого — согласен, у них довольно неприлично для такой компании реализован механизм вкладок...
Несогласен: насчет майкрософта, зашел сразу расстроила медленая реакция на наведение курсора на меню... складывается впечатление что что-то недогрузилось и продолжает гдето в фоне догружатся — очень непрятно — ФЭ!
Насчет яндекса: переключения между табами — очень нарягает!!!!!
новости долго грузятся — подтгиваются откудато с других сайтов, зачем мне это, у меня 512 на 512 кбит/с, и всеравно долго!? переключился на карты — воообще пропала вся навигация для возврата на нужный мне сервис например на теже новости... о_О почему она пропала ? я что на картах останусь до последнего или мне нужно по мнению яндекса перейти сначала на главную, щелкнув по логотипу, а потом уже на другие сервисы?
Большое ФЭ вобщем. Есть более качественная организация таких вещей — если бы не упал недавно мой винт с инфой всея я бы навел примеры намного удобней и юзабельней.
Идем дальше.
Тот же яндекс извините -х*яндекс! размещения табов сразу под и на фоне желтого цвета — там же размещена строка поиска, всегда наводит на мысль что поиск будет осущетвлятся в нужной мне категории — значит переключение между этими табами должно происходить быстро — !!!!БЕЗ ПЕРЕГРУЗКИ страници!!!!!!!!! вот как на NEWS2.0
Я думаю что яндекс вообще перегружен многими ненужными вещами на главной, и поэтому не юзаю яндекс!!!!!!!
**************
а где блин визувиг в коментах????? о_О
цитирую:
Если вы решились делать вкладки:
...
2. Сделайте открытую вкладку немного ниже, чем закрытые.
конец цитаты.
А почему не выше? о_О Переубеди меня в обратном! Я всегда делал выше открытую, а закрытые тоесть неактивные — ниже! По моему с точки зрения восприятия открытая вкладка которая выше чем закрытые визуально смотрится ближе, а закрытые какбы дальше...
УФ! скок много я написал...
Все, Ярослав, я подписался на рсс коментов, жду ответов!
ух! зацепила мну эта темка.
я погорячился, сори =\
Да кстате!
а ведь твой блог не блещет ни юзабилити ни дизайном и не пахнет! о_О
ты бы позаботился, а то как то содержание не вяжется с внешним видом.
По мойму, этот дизайн, очень даже кстати.
Ну а если что, Ярослав, ты помнишь о чем мы с тобой договорились :)
dev, помню конечно, как только этот дизайн себя изживет — сразу обращусь :) пока и этот неплохо справляется.
Как по мне: активная вкладка и п"по-наведению" должны отличаться (чего не понимают многие верстальщики и дизайнеры
потом активная должна быть выше (сравнение с каталогом файлов: тот, который мы читаем мы вытащили, он выше)
в википедии вкладки хороши по стилю, но они не на джаваскрипте
А еси честно, мне не удобно пользоваться вкладками.
Хоть бейте
Про 5ку Ядексу, я бы поспорил. Когда я ввёл запрос посмотрел результат, захотел переключиться на картинки и искать что-то другое, он вместо пустой странцы выдаёт результат уже введённого запроса.
По-моему, лучше было бы вставлять предыдущий запрос в строку поиска, а пользователь сам пусть чего он хочет.
Рюмкин, спорный вопрос — тут уже дело в логике разных людей — мне наоборот так удобнее.
[...] постраничной навигации на сайте Хлебные крошки Вкладки, табы, 2 ствола Реакция ссылки на наведение Кнопочная навигация «Back to [...]