Главная
Владимир 19.01.2021
Пользователи любят одновременно открывать много вкладок и закреплять их с тем, чтобы на следующий день не нужно было снова искать адреса сайтов в интернете, вводить логины и пароли для доступа. Таким образом, в очередной раз можно просто запустить браузер и он сам откроет все вчерашние вкладки.
Но также часто бывает, что происходит сбой веб-обозревателя или пользователь сам открепляет и закрывает страницы, а позже сожалеет об этом.
Как быстро восстановить сеанс работы в интернете – рассмотрим более детально.
Вернуть вкладки на компьютере
Чтобы вернуть вкладки в Яндекс браузере, создайте новую страницу или перейдите на главную, чтобы получить доступ к Табло:
- Нажмите «Недавно закрытые» под панелью виджетов.
- Откроется список всех страниц, которые недавно были закрыты на устройстве. Кликните на нужную.
Если нужно открыть только последнюю закрытую страницу, нажмите правой кнопкой мыши на любую из вкладок и выберите действие «Открыть только что закрытую вкладку».
LiveInternetLiveInternet
Основы работы в интернете
Итак, что требуется для начала работы в интернете? Все просто — если Вы читаете этот текст, значит – работать в интернете Вы УЖЕ начали, то есть как минимум найти на рабочем столе ярлык «Выход в интернет» и запустить его Вы можете. А значит, Вам теперь эту работу надо упростить и объяснить некоторые моменты.
Начнем с браузеров. Браузер – это программа, с помощью которой Вы лазите в интернете – смотрите сайты, скачиваете фильмы, игры, программы, проверяете веб-почту, узнаете прогноз погоды на завтра и т.д. Сейчас для Windowsиспользуются в основном следующие четыре браузера:
— InternetExplorer(Интернет Эксплорер или просто ИЕ)
— Opera (Опера)
— Mozilla Firefox (Мозила)
— Google Chrome (Хром)
С 99-процентной вероятностью можно утверждать, что у Вас на рабочем столе есть один из этих значков, и с его помощью Вы и выходите в интернет.
Далее я кратко рассмотрю основные элементы браузера на примере Оперы (ну нравится мне она, ничего не могу с собой поделать :))).
Адресная строка. Там, где на картинке написано www.kudz.ru, там и располагается адресная строка. В нее, Вы не поверите, вводят адрес сайта, на который хотят попасть. Как правило, вполне достаточно ввести адрес наподобие yandex.ru, google.comили kudz.ru, нажать после ввода Enterна клавиатуре, и Вы попадете на нужный сайт. Хотя иногда нужно вводить адрес как www.yandex.ru. Как понять, что и когда нужно вводить? Опытным путем, это самое простое.
Слева от адресной строки расположены кнопки управления:
стрелки назад-вперед позволяют перемещаться по посещенным страницам. Предположим, вы сейчас на сайте yandex.ru находитесь (т.е. написали в адресной строке yandex.ru и нажали Enter). Потом Вам взгрустнулось и Вы решили перейти на сайт google.ru. Перешли, т.е. написали в адресной строке google.ru и нажали Enter. РАНЬШЕ Вы были на yandex, СЕЙЧАС Вы находитесь на google, следите за мыслью? Теперь, Если Вы нажмете на кнопку со стрелкой назад, Вы попадете обратно на yandex, если после этого Вам снова взгрустнется и Вы снова захотите на google– Вам нужно будет нажать на кнопку со стрелкой вперед. Попробуйте, не бойтесь – такие перемещения иногда сильно облегчают жизнь.
Круговая стрелка – это кнопка «Обновить». Нажав на нее, Вы убедительно попросите браузер загрузить из интернета и показать Вам самую новую, последнюю версию страницы. Зачем это нужно? Интернет – это очень динамичная вещь, и информация в нем постоянно обновляется. Вот смотрите Вы курсы акций, например. Зашли на какой-нибудь биржевой сайт, нашли страничку, где есть курсы акций, и смотрите на них. Минуту смотрите, вторую, десятую… А потом Вы думаете – «А чего это я на старые цифры-то смотрю? Акции каждую секунду меняются, а у меня данные десятиминутной давности! Дай-ка я обновлю их!». Нажимаете на кнопку «Обновить» и получаете курсы акций на нынешний момент.
Остальные кнопки вряд ли представляют для Вас практический интерес.
Теперь перейдем к сайтам и страницам.
Сайт – это место в интернете, кем-то созданное, созданное ДЛЯ ЧЕГО-ТО, объединяющее как правило, множество разных материалов (но посвященных одной теме) и имеющее свой адрес.
Например, kudz.ru – это сайт, созданный мной, посвященный компьютерным курсам разной направленности, и у него есть адрес – kudz.ru.
yandex.ru – это сайт, созданный большущей такой серьезной компанией, специализирующийся на поиске в интернете информации и предоставлении разных интересных сервисов посетителям, и у него есть адрес – yandex.ru.
И так далее.
Страница – это составной элемент сайта. Т.е. любой сайт – хоть самый маленький, хоть гигантский – состоит из страничек. Каждая страница тоже имеет свой адрес, но в этот адрес ВСЕГДА включается имя сайта. Никаких адресов страниц Вам, естественно, помнить и знать не нужно – еще чего, память забивать!
Вам вполне достаточно знать адрес сайта – а уж по всем остальным страницам Вы сможете пройти с помощью ссылок.
Ссылка – это такая строчка текста, выделенная особым цветом (как правило, синим, хотя бывают и любые другие) и подчеркнутая. А еще при наведении на нее мыши указатель мышки меняет вид. И если, наведя на ссылку указатель, вы еще и нажмете левую кнопку мыши, то Вы перейдете на ту страницу, куда указывает эта ссылка.
Вот примеры ссылок:
www.yandex.ru
www.kudz.ru
www.google.ru
Все эти подчеркнутые строчки текста – это ссылки. Кстати, ссылок полно и на самом сайте КУДЗ. Можете найти их и пощелкать по ним мышкой, и посмотреть что получится.
Работа с вкладками (удобное перемещение по страницам).
Что такое вкладки и зачем они нужны? Представьте себе, что Вы сидите в интернете, смотрите, например, сайт об автомобилях. Находитесь Вы на странице с каталогом автомобилей. И вот приглянулся Вам один из них. Вы щелкаете по нему левой кнопкой мышки и… переходите на страницу с ним, которая замещает страницу с каталогом автомобилей. Потом Вы решили посмотреть другую модель автомобиля. Что Вы сделаете? Нажмете на панели управления кнопку «Назад» и вернетесь в каталог. В нем уже выберете другую модель авто и щелкните уже по ней. И снова она заместит собой страницу с каталогом. Не очень удобно. А если Вы хотите открыть и сравнить две модели автомобиля между собой? По мощности там, по скорости… Ну это уж совсем неудобно будет – постоянно нажимать то «Назад», то «Вперед», щелкать мышкой то по одной модели автомобиля, то по второй… Одна морока и головная боль!
Разработчики браузеров, видимо, тоже так подумали-подумали и сделали всем пользователям классный подарок – вкладки. Благодаря им Вы можете в одном браузере открыть много страниц сразу. Итак, вверху экрана у Вас будет небольшая полоса вкладок – кнопок с названиями интернет-страниц. Посмотрите сейчас на верхнуюю часть своего браузера. Там должна быть как минимум одна вкладка. На картинке вкладки помечены красными стрелками.
Каждая вкладка – это одна страница. Отображается в основной части браузера только одна – та, которая сейчас активна.
На рисунке сейчас активной является с автомобилем JaguarXK, и ее содержимое показывается на основной части экрана. Чтобы другую вкладку сделать активной, нужно щелкнуть по ней левой кнопкой мышки. Только щелкайте, пожалуйста, по самой вкладке, а не по крестику! Многие по неизвестной причине нажимают именно на него, из-за чего вкладка закрывается, а потом удивляются…
Таким образом, вверху экрана у Вас, предположим открыто 3 вкладки, т.е. как бы 3 страницы. Первая с каталогом автомобилей, вторая – с одной моделью, третья – с другой моделью автомобиля. И вот с помощью мыши Вы можете практически мгновенно переключаться между этими вкладками-страницами. Щелкнули по одной – и Вы смотрите на AlfaRomeoSpider, щелкнули по другой – и Вы уже изучаете JaguarXK. Время переключения между вкладками исключительно мало, благодаря чему они очень удобны.
Как открывать новые вкладки? Есть два пути.
Первый — просто создать «пустую» вкладку. Для этого нужно щелкнуть левой кнопкой мыши по кнопке создания вкладки.
Посмотрите на рисунок, и Вы поймете, где эта кнопка находится в Опере. В других браузерах она может быть другого вида, но в любом случае она будет находиться либо слева, либо справа от самих вкладок. Попробуйте – Вы обязательно найдете ее!
Второй – это открывать страницы в новой вкладке. Например, Вы смотрите каталог автомобилей, и Вам приглянулся Ягуар. Вы хотите перейти на его страницу, НЕ ЗАКРЫВАЯ страницу с каталогом. Т.е. открыть Ягуар в новой вкладке. Для этого наведите указатель мыши на ссылку с приглянувшимся Вам Ягуаром, нажмите правую кнопку мыши и в выпадающем меню выберите «Открыть в новой вкладке».
Либо, что еще проще, просто щелкните по ссылке СРЕДНЕЙ кнопкой мыши. Чаще всего в роли средней кнопки выступает колесико мыши. Да-да, колесико можно не только крутить, но и нажимать, как обычную кнопку. Попробуйте и так, и сяк. И попереключайтесь между вкладками.
Как закрывать вкладки? Это совсем просто. Посмотрите внимательно на вкладку. В правой ее части Вы обязательно найдете крестик. Нажав на него, Вы закроете вкладку. Если хотите закрыть вообще все вкладки, можете на любой вкладке щелкнуть правой кнопкой мыши и в выпадающем меню выбрать «Закрыть все».
У меня вообще нет вкладок в браузере!!! К сожалению, может быть и такое (хотя и маловероятно). Это может быть только если Вы используете браузер InternetExplorerверсии 6 или ниже. Мой Вам совет – вообще не используйте его. Ставьте лучше Оперу или Мозилу.
Как сменить браузер (на Оперу, Мозилу, Хром)?
Опишу все для браузера Опера.
1. Открываете тот браузер, который у Вас есть (скорее всего, это Интернет Эксплорер).
2. Заходите на сайт opera.ru. Т.е. в адресной строке вводите opera.ruи нажимаете Enter.
3. Внимательно ждете, пока сайт загрузится.
4. На появившейся странице находите большущую кнопку «Загрузить Opera версии такой-то для Windows». Жмете на нее.
5. Перед Вами появляется окно, подобное представленному на картинке.
Жмете «Запустить».
6. Появляется окно загрузки, в котором показывается время, которое осталось подождать. Терпеливо ждете (или нетерпеливо, это уж как хотите).
7. Когда время подойдет, скачанный файл установки автоматически запустится. Перед Вами возникнет окно установки Оперы. В нем СО ВСЕМ СОГЛАШАЕТЕСЬ, ВЕЗДЕ ГДЕ ТОЛЬКО МОЖНО жмете Далее, Да, Согласен, и все в таком духе. Никаких Отмен и Прервать НЕ НАЖИМАЕТЕ. Таким образом у Вас устанавливается Опера.
После этого на Вашем рабочем столе появляется значок Оперы. Теперь Вы можете прекрасно выходить в интернет через этот значок. Поздравляю! Можете таким образом скачать другой браузер, но просто имейте в виду, что все (вообще все) уроки будут рассмотрены на примере именно Оперы.
Восстановление вкладок на старой версии Yandex Browser
Если на компьютере установлена старая версия Yandex Browser, восстановить закрытые вкладки можно также через табло, но несколько иначе:
- Создайте новую страницу или перейдите на главную.
- Откроется Табло. На панели сверху выберите пункт «Недавно закрытые».
- Откроется список из 8 последних рабочих вкладок. Выбирайте нужную.
- Чтобы просмотреть большее количество страниц, нажмите «Вся история». Откроется полная история посещений в порядке открытия веб-страниц.
Для старой версии Yandex browser, как и для обновленной, работает способ с восстановлением страниц путем нажатия правой кнопкой мыши на любую из открытых вкладок – «Открыть только что закрытую вкладку».
Можно сразу перейти в историю поиска:
- Откройте меню (три горизонтальные линии в правом верхнем углу экрана).
- Выберите пункт «История».
Неоднозначность
Хотя современная практика дизайна предполагает наличие большого количества лендингов, выглядящих следующим образом:
… некоторые компании все же используют панель с вкладками в качестве основного вида навигации.
Люк Вроблевски (Luke Wroblewski), руководитель отдела по разработке новых продуктов в Google, отмечает, что пионером тренда был Amazon:
«В 1998 году у сайта было 2 категории высшего уровня: книги и музыка.
Потом добавились дополнительные категории (такие как видео и подарки). Система с горизонтально выстроенными вкладками проявила себя хорошо, создав отличную возможность дифференциации продуктов с помощью цвета».
Вот так выглядела вкладочная навигация на сайте Amazon на ранних стадиях:
Сайт набирал популярность, и число вкладок росло:
В 1999 году Джейкоб Нильсен из Nielsen Norman Group назвал это «плохим дизайном, отражающим злоупотребление метафорой»:
«Я утверждаю, что вкладки лучше использовать для переключения между альтернативными (но родственными) данными, чем для навигации по несвязанным локациям.
Но, к сожалению, пользователи скоро потеряют полученное понимание о вкладках как о специальном элементе дизайна, если все больше и больше сайтов будут неверно подходить к их внедрению».
И все-таки многие сайты последовали примеру Amazon, и концепт навигации в виде вкладок стал отклоняться от нильсеновского «переключения между альтернативными данными».
В 2021 году, как и в 1999-м, Нильсен все еще придерживается своей точки зрения:
«Прибегайте к вкладкам в рамках одного контекста, а не приводите людей к разным областям. Это единственное и очень важное требование, поскольку именно это и являлось причиной изобретения вкладок».
Несмотря на то что навигация в виде вкладок в качестве основного типа навигационной системы сейчас уже вышла из моды, она все еще может быть эффективной. Большее значение имеют не столько опасения Нильсена, сколько то, что считает ваша аудитория. Находит ли она такую навигацию сложной? Правильно ли пользователи передвигаются по сайту? Способны ли они найти наиболее важные его элементы? Проведите юзабилити-тест, чтобы убедиться в выгодных для вас ответах.
Юзабилити-тестирование: пошаговая инструкция на примере Yelp
Открыть вкладки через панель закладок
Чтобы быстро получить доступ к веб-страницам, с которыми работаете чаще всего, можно добавить их на панель закладок (способ аналогичен для всех версий Yandex Browser):
- Откройте в браузере нужную страницу.
- На Умной строке нажмите значок флажка.
- Введите имя страницы и выберите для нее расположение, нажмите «Готово».
- Чтобы просмотреть или отредактировать ранее сохраненные закладки, перейдите в меню и выберите пункт «Закладки» — «Диспетчер закладок».
- Откроется список всех ранее созданных закладок, из которого можно восстановить закрытые страницы.
Более мелкие, но не менее важные элементы страницы сайта
Итак, теперь нам понятно, каковы основные элементы страницы сайта. Далее поговорим о более мелких его частях – тех, что включены в состав главных. Их тоже желательно использовать при создании интернет-площадки.
Лид-магнит: примеры, правила
Инструмент получения контактов пользователей
Подробнее
Элементы, о которых мы расскажем ниже, важны для поддержания связи с пользователями сайта и рассчитаны на их активность. Их наличие очень важно с точки зрения увеличения лояльности аудитории, улучшения поведенческих показателей, обеспечения взаимодействия с потенциальными клиентами.
Контакты
Контактная информация присутствует практически на любом сайте, даже если он не имеет отношения к коммерции. Как правило, это адрес компании (фактический и юридический), телефон, электронная почта, карта и схема проезда.
Логичнее всего контакты помещать на персональную страницу, где также должна иметься форма обратной связи. Однако если они достаточно компактны, вполне возможно расположить их в шапке сайта. Оставлять площадку совсем без контактных данных не рекомендуется, особенно это касается коммерческих сайтов – отсутствие этой информации оказывает сильное негативное влияние на пользователя, способствует снижению лояльности и в целом выглядит подозрительно.
Кнопка добавления в закладки
Данный элемент имеет важную роль для продвижения сайта. Если такая кнопка есть, это дает лишний повод человеку добавить сайт в закладки, а следовательно, и посетить его потом вновь. Разумеется, чтобы это произошло, контент площадки должен заинтересовать пользователя.
Создавая кнопку, важно не забыть сделать ее кроссбраузерной, то есть работающей во всех браузерах (включая их мобильные версии).
Кнопки «Поделиться в социальных сетях»
Сегодня эти элементы страницы сайта должны являться одной из его неотъемлемых частей, учитывая популярность социальных сетей разного формата. Оформлять кнопки лучше в спокойной и единой стилистике, чтобы не создавать большое количество визуального мусора и не отвлекать пользователя от главного.
Форма подписки
Форма подписки по сути является одним из важных элементов сайта, благодаря ей можно поддерживать связь со своей аудиторией, сообщать ей о поступлении новых товаров, начале акций и скидках.
Представительства в социальных сетях
Очень важно иметь на сайте элемент, обеспечивающий связь с аккаунтами компании в различных социальных сетях, обычно он содержит соответствующий виджет. Все-таки большинство пользователей много времени проводит во Вконтакте, Инстаграме, Фейсбуке, и им порой удобнее получать интересующую их информацию именно оттуда.
Включая элемент в структуру сайта, совсем не обязательно использовать тяжеловесные скрипты, можно выбрать такой код:
Аккаунты в социальных сетях компании иногда создают не столько для продаж, сколько для поддержания связи с клиентами, их информирования, увеличения трафика и улучшения поведенческих показателей аудитории. И этот способ продвижения хорошо работает, прекрасно дополняя RSS и рассылки по почте.
Вернуть вкладки после переустановки браузера
В Яндексе также есть возможность восстановить вкладки после перезагрузки браузера (например, если вы планируете установить более новую версию или исправить ошибки в работе поисковой системы).
Настройка вкладок при переустановке браузера выглядит следующим образом:
- Убедитесь, что на компьютере закрыт Yandex Browser.
- Откройте на устройстве системные настройки.
- Перейдите на панель управления и найдите «Программы» – «Программы и компоненты» – «Удаление программы». Для последних версий ОС Windows (8, 10) путь выглядит иначе: введите в поиске на панели задач «Установка и удаление программ».
- Найдите в списке Яндекс браузер или воспользуйтесь поиском.
- Нажмите кнопку «Удалить» рядом со значком Yandex.
- Откроется новое окно с кнопками «Удалить браузер» и «Отмена».
- Снимите галочку в пункте «Удалить настройки браузера, историю просмотров и другие данные».
- Нажмите «Удалить браузер».
- Скачайте с официального сайта новую версию Yandex Browser и установите ее на компьютер. По завершении инсталляции в истории поиска отобразятся все веб-страницы, которые были посещены с прошлой версии поисковой системы.
Но если во время переустановки браузера была удалена история посещений и другие данные, восстановить их можно только в случае, если ранее выполнялась синхронизация данных с другими устройствами.
Как включить синхронизацию данных на компьютере:
- Откройте меню браузера (три горизонтальные линии в правом верхнем углу экрана).
- Перейдите в пункт «Сохранить данные».
- Откроется меню синхронизации. Введите данные от аккаунта Yandex или зарегистрируйтесь в системе.
- Выберите «Настройки синхронизации».
- В открывшемся меню установите галочку на пункте «История».
Теперь при входе в аккаунт Яндекс с любого из ваших устройств можно просматривать историю посещений и другие данные, работать с ранее закрытыми вкладками. Включение синхронизации позволит получить доступ к веб-страницам, с которыми работали ранее, даже в том случае, если планируется выполнить переустановку операционной системы или временно удалить браузер с компьютера.
Во-первых, что такое навигация в виде вкладок?
Неплохое объяснение дал Мэтт Кроунин (Matt Cronin), фриланс-дизайнер и разработчик:
«По сути, это набор кнопок, в основном располагаемый горизонтально. Оформление вкладок обычно соответствует нескольким правилам.
Во-первых, набор вкладок прикрепляется к более общему блоку или слегка выдается из него, как в примере ниже:
Кроме того, обратите внимание, как цвет открытой вкладки соответствует цвету вмещающего блока, а другие вкладки при этом светлее. Это еще один распространенный стилевой момент».
Глядя на такую навигацию в разных источниках, вы заметите несколько общих характеристик:
1. Углы вкладок закруглены; 2. Вкладки разделяются с помощью пространства или линии; 3. На вкладках используются ховер-эффекты; 4. Для большей глубины цвета и задания размера вкладок применяется плавный переход цветов (градиент).
Вкладочная навигация имеет в своей основе метафору с папками, образ, знакомый любому человеку, работавшему в офисе или видевшему его обстановку. Вот как это сравнение понимает Джастин Мифсад (Justin Mifsud), основатель UsabilityGeek:
«В терминологии UI метафоры представляют собой идеи или объекты, внедряемые между приложением и пользователем для создания эффекта узнавания.
Использование вкладок в UI является чудесным воплощением метафорического подхода, поскольку они выглядят как разделители рубрик в документах или ярлыки папок, стоящих в накопителях для бумаг.
Таким образом, данное представление становится более интуитивным для людей, понимающих, что вкладки разделяют контент по секциям. Они могут, как и в реальной жизни, прикоснуться к нужной рубрике (в сетевом контексте — кликнув на вкладку), чтобы открыть соответствующий контент».
Из-за того, что данная метафора довольно распространена, важно, чтобы вы с осторожностью подходили к ее внедрению. У навигации в виде вкладок есть хорошо знакомый прототип, поэтому она должна выглядеть и работать в точности так, как ожидает пользователь.
Как любая другая качественная навигационная система, навигация с вкладками позволяет:
- Разносить контент по разным секциям в соответствии с его значением;
- Показывать, какой контент доступен и как его можно получить;
- Визуально демонстрировать людям, в каком месте сайта они находятся.
Почему хорошая навигация эффективнее функции поиска на сайте?
Восстановить вкладки на iPhone
Для мобильных устройств не доступно восстановление закрытых страниц комбинацией клавиш или переходом в настройки. Однако, можно открыть нужную вкладку через историю посещений:
- Откройте главную страницу и перейдите в меню.
- В открывшемся меню выберите «История».
- Откроется список страниц, которые просматривались с устройства ранее.
Если для аккаунта Yandex включена синхронизация с различных устройств, нажмите здесь же значок компьютера, чтобы просмотреть историю посещений и недавно закрытые вкладки с других устройств.
Если синхронизация не была включена ранее, нажмите «Настроить», введите данные для входа от своего аккаунта Yandex. Нажмите «Включить синхронизацию». В блоке ниже поставьте переключатели в активное положение для тех пунктов, которые хотите синхронизировать. В данном случае – «Открытые вкладки».
Чтобы отключить синхронизацию, откройте меню, перейдите в «Настройки». Самым верхним пунктом стоит «Синхронизация». Перейдите на страницу и нажмите внизу «Выключить синхронизацию» или измените пункты, которые хотите синхронизировать.
Еще один способ получить быстрый доступ к нужным страницам – создать закладки:
- Откройте нужную страницу в Яндекс браузере.
- Нажмите значок меню в правом нижнем углу экрана.
- В открывшемся меню выберите «Добавить в закладки».
- Выберите нужное расположение для данной страницы – «Закладки», «Коллекции» (можно создавать и группировать по папкам).
- Чтобы просмотреть закладки или коллекции, с главной или любой открытой страницы браузера перейдите в меню, нажмите «Закладки».
- Откроется список всех созданных на устройстве закладок.
Чтобы просмотреть созданные коллекции, также откройте меню «Закладки» и на верхней панели выберите значок с изображением двух флажков. Здесь будут показаны все созданные вами коллекции.
Поведение клавиатуры
В отличие от якорных ссылок, вкладки не перемещают пользователя к связанным с ними разделам и панелям. Они просто показывают скрытый контент. Это удобно для зрячих пользователей (включая тех из них, кто пользуется скринридерами). Такие пользователи хотят переключаться между различными разделами и не возвращаться в начало страницы каждый раз, когда хотят выбрать новый.
Тут есть и побочный эффект: если пользователь хочет перейти к разделу с помощью клавиатуры и взаимодействовать с его внутренним содержимым, то он вынужден пройти через все вкладки справа от текущей, которые расположены в порядке фокуса.
Эту проблему можно решить, если реализовать переключение между вкладками с помощью клавиш со стрелками. Пользователь может выбрать и активировать вкладки стрелками, в то время как клавиша Tab используется для того, чтобы установить фокус на контенте внутри панели вкладок или под активной. Другими словами, клавиша Tab нужна не для вкладок, что, признаю, немного сбивает с толку. Хотелось бы, чтобы у клавиши и контрола были разные имена, но увы.
Не менее важно то, что пользователя возвращает к выбранной вкладке после нажатия Shift Tab. Всё это можно сделать, если добавить для каждой вкладки атрибут tabindex=»-1″, кроме выбранной в данный момент. Это убирает интерактивные вкладки из порядка фокуса, но даёт возможность установить его с помощью скрипта. В примере ниже выбрана вторая вкладка, которой задано состояние aria-selected со значением true.
- Раздел 1
- Раздел 2
- Раздел 3
При помощи атрибута tabindex=»-1″ я могу для оставшихся вкладок отслеживать событие keydown для клавиш с левой и правой стрелками, чтобы сделать активной нужную неактивную вкладку.
tab.addEventListener(‘keydown’, e => { let dir = e.which === 37 ? ‘left’ : 39 ? ‘right’ : NULL; if (dir) { switchTab(e.eventTarget, dir); } })
Каждый раз, когда пользователь выбирает новую вкладку, появляется связанная с ней панель вкладок. Когда первая из четырёх вкладок выбрана, то любой скринридер объявит примерно следующее: «[Название вкладки] выбрана, вкладка, 2 из 4». Исчерпывающая информация.
Восстановить вкладки на устройствах Андроид
Работа со вкладками доступна и на телефонах/планшетах на базе Android:
- Откройте нужную вам вкладку.
- Нажмите значок с изображением часов на нижней панели.
- Откроется история посещений для данного устройства.
- Нажмите значок с изображением компьютера, чтобы включить синхронизацию данных.
- В открывшемся окне нажмите «Настроить», введите свои данные от входа в аккаунт, «Готово».
- Выберите из списка пункты, которые хотите синхронизировать.
Также можно создать закладки в Яндекс браузере на Android для нужных страниц:
- Откройте нужную вкладку и перейдите в меню.
- Нажмите «Добавить в закладки».
- В открывшемся окне введите название закладки и нажмите «Готово». Можно как создать закладку, так и добавить страницу в коллекцию (возможность группировать по папкам).
- Просмотреть ранее сохраненные страницы и коллекции можно сразу при сохранении новых.
- Нажмите на значок вкладок и снизу нажмите на звездочку.
- Откроется список всех сохраненных страниц и папок.
Табы с использованием JavaScript
В этом разделе разберём как можно создать табы на чистом JavaScript (без использования библиотеки jQuery).
Способ реализации вкладок с использованием JavaScript может потребоваться, когда в них нужно, например показывать динамический контент, получаемый через AJAX.
HTML и CSS код вкладок:
.tabs { border: 1px solid lightgray; } .tabs__nav { display: flex; flex-wrap: wrap; list-style-type: none; background: #f8f8f8; margin: 0; border-bottom: 1px solid lightgray; } .tabs__link { padding: 0.5rem 0.75rem; text-decoration: none; color: black; text-align: center; flex-shrink: 0; flex-grow: 1; } .tabs__link_active { background: lightgray; cursor: default; } .tabs__link:not(.tabs__link_active):hover, .tabs__link:not(.tabs__link_active):focus { background-color: #efefef; } .tabs__content { padding: 1rem; } .tabs__pane { display: none; } .tabs__pane_show { display: block; } Вкладка 1 Вкладка 2 Вкладка 3
Содержимое 1…
Содержимое 2…
Содержимое 3…
JavaScript код:
var $tabs = function (target) { var _elemTabs = (typeof target === ‘string’ ? document.querySelector(target) : target), _eventTabsShow, _showTab = function (tabsLinkTarget) { var tabsPaneTarget, tabsLinkActive, tabsPaneShow; tabsPaneTarget = document.querySelector(tabsLinkTarget.getAttribute(‘href’)); tabsLinkActive = tabsLinkTarget.parentElement.querySelector(‘.tabs__link_active’); tabsPaneShow = tabsPaneTarget.parentElement.querySelector(‘.tabs__pane_show’); // если следующая вкладка равна активной, то завершаем работу if (tabsLinkTarget === tabsLinkActive) { return; } // удаляем классы у текущих активных элементов if (tabsLinkActive !== NULL) { tabsLinkActive.classList.remove(‘tabs__link_active’); } if (tabsPaneShow !== NULL) { tabsPaneShow.classList.remove(‘tabs__pane_show’); } // добавляем классы к элементам (в завимости от выбранной вкладки) tabsLinkTarget.classList.add(‘tabs__link_active’); tabsPaneTarget.classList.add(‘tabs__pane_show’); document.dispatchEvent(_eventTabsShow); }, _switchTabTo = function (tabsLinkIndex) { var tabsLinks = _elemTabs.querySelectorAll(‘.tabs__link’); if (tabsLinks.length > 0) { if (tabsLinkIndex > tabsLinks.length) { tabsLinkIndex = tabsLinks.length; } else if (tabsLinkIndex < 1) { tabsLinkIndex = 1; } _showTab(tabsLinks); } }; _eventTabsShow = new CustomEvent(‘tab.show’, { detail: _elemTabs }); _elemTabs.addEventListener(‘click’, function (e) { var tabsLinkTarget = e.target; // завершаем выполнение функции, если кликнули не по ссылке if (!tabsLinkTarget.classList.contains(‘tabs__link’)) { return; } // отменяем стандартное действие e.preventDefault(); _showTab(tabsLinkTarget); }); return { showTab: function (target) { _showTab(target); }, switchTabTo: function (index) { _switchTabTo(index); } } }; $tabs(‘.tabs’);
Посмотреть
Инициализация табов на странице осуществляется с помощью вызова функции $tabs и передаче ей в качестве аргумента CSS селектора или DOM-элемента, содержащего вкладки:
$tabs(‘.tabs’);
При этом инициализирован будет только первый контейнер с вкладками, имеющий указанный класс.
Для того чтобы на странице инициализировать сразу все вкладки, имеющие этот класс, можно, например, использовать следующий код:
var listTabs = document.querySelectorAll(‘.tabs’); for (var i = 0, length = listTabs.length; i < length; i++) { $tabs(listTabs
); }
Кроме этого, если результат вызова функции $tabs сохранить в переменную, то можно использовать методы, которые она представляет.
Например:
var tabs1 = $tabs(‘.tabs’); // программно переключиться на 2 вкладку (2 – номер вкладки, на которую нужно перейти) tabs1.switchToTab(2);
Примеры
1. Пример, в котором данные о последней открытой вкладки таба будем сохранять в LocalStorage, а затем использовать эту информацию при открытии страницы для переключения на неё:
… var mytabs = $tabs(‘.tabs’); if (localStorage.getItem(‘mytabs’)) { mytabs.showTab(document.querySelector(‘[href=»‘ + localStorage.getItem(‘mytabs’) + ‘»]’)); } document.addEventListener(‘tab.show’, function (e) { localStorage.setItem(‘mytabs’, e.detail.querySelector(‘.tabs__link_active’).getAttribute(‘href’)); });
2. Пример синхронизации вкладок на разных открытых страницах, относящихся к одному источнику (через LocalStorage):
window.onstorage = function (e) { mytabs.showTab(document.querySelector(‘[href=»‘ + e.newValue + ‘»]’)); };
3. Пример, в котором показано как на одной странице можно вывести несколько табов с сохранением их состояний (активных вкладок) в LocalSorage:
…
…
var nameKey = ‘mytabs2’, mytabs = {}, mytabsStorage = {}, listTabs = document.querySelectorAll(‘.tabs’); for (var i = 0, length = listTabs.length; i
< length; i++) { if (listTabs.id) { mytabs[listTabs.id] = $tabs(listTabs); } } if (localStorage.getItem(nameKey)) { mytabsStorage = JSON.parse(localStorage.getItem(nameKey)); for (var key in mytabsStorage) { if (mytabs.hasOwnProperty(key)) { mytabs[key].showTab(document.querySelector(‘[href=»‘ + mytabsStorage[key] + ‘»]’)); } } } document.addEventListener(‘tab.show’, function (e) { mytabsStorage[e.detail.closest(‘.tabs’).getAttribute(‘id’)] = e.detail.querySelector(‘.tabs__link_active’).getAttribute(‘href’); localStorage.setItem(nameKey, JSON.stringify(mytabsStorage)); })
4. Табы, содержащие видео с YouTube. При переходе на другую вкладку будет приостанавливаться воспроизведение текущего видеофайла.
Контент вкладок:
Во элементах .player атрибут data-video-id определяет videoId ролика, а data-width и data-height — ширину и высоту iframe.
Загрузку API IFrame Player будем выполнять асинхронно. Для этого напишем следующий код:
const tag = document.createElement(‘script’); tag.src = «https://www.youtube.com/iframe_api»; const firstScriptTag = document.getElementsByTagName(‘script’)[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
Создание и проигрывателя YouTube будем выполнять после загрузки кода API посредством функции onYouTubeIframeAPIReady: const players = {}; function onYouTubeIframeAPIReady() { for (let i = 0, length = document.querySelectorAll(‘.player’).length; i < length; i++) { const player = document.querySelectorAll(‘.player’); players[player.id] = new YT.Player(player.id, { height: player.dataset.height, width: player.dataset.width, videoId: player.dataset.videoId }); } } Приостанавливает воспроизведение видео будем посредством метода pauseVideo, а выполнять это после переключения вкладки (используя для этого событие tab.show):
document.addEventListener(‘tab.show’, function (e) { const from = e.detail.from; if (from) { const player = from.querySelector(‘.player’); if (player) { players[player.id].pauseVideo(); } } });
Открыть пример
Описание исходного JavaScript кода
Исходный JavaScript код состоит из функции $tabs. Внутри этой функции имеется переменная _elemTabs и функции _showTab, _switchTabTo. Переменная _elemTabs хранит DOM-элемент, предоставляющий собой контейнер с вкладками. Метод _showTab предназначен для скрытия текущей (активной) вкладки и отображения другой в зависимости от переданной ему ссылки. Метод _switchTabTo используется для переключения вкладки по её порядковому номеру. Установка обработчиков событий для вкладок определяется с помощью addEventListener и выполняется в момент вызова $tabs.
Вне функции доступен только методы showTab и switchTabTo. Первый метод позволяет программно перейти на вкладку через передачу ему ссылки на DOM-элемент (ссылки), а второй — по её порядковому номеру.
Преимущества и недостатки восстановления вкладок в Яндекс браузере
Опция восстановления вкладок в Yandex browser имеет ряд преимуществ: открыть закрытые вкладки можно простой комбинацией клавиш (способ доступен для всех компьютеров), а также нажатием правой кнопкой мыши.
Среди недостатков можно выделить тот факт, что система позволяет восстановить только ограниченное количество вкладок, в противном случае придется воспользоваться историей посещений или панелью закладок (для мобильных устройств и планшетов доступен вариант только с историей и закладками).
Если вы случайно закрыли на компьютере нужную вкладку, восстановить ее можно в два клика. Восстановление вкладок доступно даже после переустановки браузера или операционной системы на устройстве.
TooManyTabs для Chrome
Еще одно отличное расширение, которое стоит попробовать, — TooManyTabs, о котором мы говорили некоторое время назад. Преимущество этого расширения в том, что визуально оно намного лучше предыдущего и дает представление в виде карточки, что позволяет легко определить, какая вкладка какая. Весь внешний вид также можно настроить, плюс есть хорошие параметры для сортировки различных вкладок, например Сортировать по имени, Сортировать по веб-адресу а также Сортировать по времени создания.
На самом значке также есть счетчик вкладок, который всегда дает вам быстрое представление о количестве открытых вкладок.
Это также дает Вы здесь идентификатор, чтобы вы знали, где находится ваша текущая вкладка, среди множества других открытых вкладок в Chrome. Кроме того, нажатие желтой стрелки рядом с верхней частью вкладки перемещает ее в пустой Подвесные вкладки раздел справа. Эта функция похожа на закрепление вкладки, которое временно закрывает эту вкладку для доступа на более позднем этапе.
Хотя это расширение не будет показывать вам все открытые вкладки в нескольких окнах Chrome, у него есть хорошая возможность экспортировать вкладки в Firefox, если вы этого хотите. Это можно найти в Параметры Это не повлияет на меню расширения и ваши существующие вкладки в Firefox.
Существует также возможность создать резервную копию ваших вкладок в виде простого текстового файла на Google Диске, что я лично никогда не считал полезным, если честно.
Примечание: Мы также сделали обзор Tabs Outliner, который больше подходит для опытных пользователей.
Почему браузер не открывает закрытые ранее вкладки?
Обычно браузер открывает страницы из записанной им истории. Но бывают ситуации, когда программа не может это сделать. Такое происходит в следующих случаях:
- Ранее вы удалили браузерный кэш и историю. Поскольку история недоступна, попытки открыть закрытую ранее страницу окончатся неудачей;
- Вы настроили браузер не помнить (удалять) всю историю посещений сайтов при закрытии. К примеру, Edge предлагает опцию «Очищать при закрытии браузера». Потому при закрытии браузера (случайном или намеренном) кэш, куки, история и вкладки, использующиеся в текущей сессии, будут удалены. Убедитесь, что данная опция у вас не активна;
- Вход (логин) на некоторых сайта типа банковских записывает ID сессии для каждой конкретной сессии. Такие сайты не позволят вам восстановить ранее посещенные сайты по причинам безопасности. Вы увидите сообщение об окончании сессии, и необходимости авторизоваться вновь;
- Когда вы заполняете какую-либо форму, и случайно закрываете вкладку, вы не сможете получить форму назад с уже заполненными полями. На Chrome вы увидите ошибку типа «err_cache_miss» показывающую что данные из формы не были кешированы, и вам необходимо заполнить данные вновь.
Рекомендуем к прочтению: Не удалось найти IP-адрес сервера — как исправить?
Дизайнерские элементы страницы сайта
Свободное пространство
Пространство сайта, свободное от текста и графических элементов, имеет такую же важность как, например, система навигации или шапка. Общее восприятие интернет-площадки очень сильно зависит от расположения элементов на ней, их читабельности. Сегодня дизайнеры уделяют большое внимание созданию точки фокусировки для аудитории, и именно в этом вопросе наличие свободного пространства имеет огромное значение. Это связано с тем, что поле, не занятое контентом, делает соседствующий с ним текст или картинку визуально больше, они лучше воспринимаются человеческим глазом. Важно соблюдать и одинаковые интервалы между однотипными элементами.
Призыв к действию
Призыв к действию имеется практически на любом сайте, особенно если он создан для продаж. Аудиторию побуждают к покупке какой-то вещи, скачиванию кинофильма или книги, подписке на рассылку компании. Этот призыв должен быть заметным и четким, важно, чтобы пользователь без проблем считал его.
То есть, разрабатывая дизайн интернет-площадки, нужно стремиться к тому, чтобы все элементы, размещаемые на странице сайта, служили общей цели – призывали к определенному действию и способствовали его совершению пользователями. Каковы дизайнерские приемы, помогающие добиться этого? Это прежде всего использование определенных цветов, грамотно выстроенное пространство, контрастные тона.
Большие фотографии
Наличие больших изображений хорошего качества всегда идет на пользу сайту. Люди гораздо лучше воспринимают визуальную информацию. Поэтому дизайнерам важно ориентироваться на этот аспект при создании интернет-площадки. Изображения большого формата привлекательны и создают определенную атмосферу.
Продавая товар, важно представить его в выгодном свете с разных ракурсов. Чем больше фотографий будут иллюстрировать продукт, тем лучше. Причем важно использовать оригинальные изображения, созданные конкретно под запрос, а не фото со стоков, в которых зачастую отсутствует индивидуальность, столь необходимая в продажах.
Веб-шрифты
На данный момент дизайнерам доступно огромное количество шрифтов, которые можно использовать при создании сайта. Раньше приходилось довольствоваться очень ограниченным их числом, поскольку во всех браузерах без проблем читались только несколько. При этом важно разбираться в вопросах совместимости шрифтов и их лицензирования. Если использовать сервисы веб-шрифтов, не придется решать проблему поисковой оптимизации.
Чат-бот для бизнеса
Зачем он нужен для бизнеса и как им пользоваться
Подробнее