Продвинутые настройки / Подробные инструкции / Меню навигации / Меню навигации / Taplink — Инструмент по развитию бизнеса в соц. сетях
Эта инструкция о том, как добавить меню навигации на Таплинке. Всего три простых шага — и на вашей странице появится меню.
Если вы вы пришли сюда в поисках ответа на конкретный вопрос, то вы можете перейти сразу к одному из разделов:
- Шаг 1 — Добавляем пункты в меню.
- Шаг 2 — Настраиваем дизайн меню.
- Шаг 3 — Добавляем меню на Таплинк страницу.
- Как присвоить имя блоку страницы.
- Как удалить пункт меню.
- Как удалить меню с Таплинка.
Меню позволяет пользователям быстро найти нужную информацию. Вот один из вариантов, как может выглядеть меню на вашем Таплинке:
Пункты меню могут направлять пользователей на:
- Внутренние страницы вашего Таплинка, в том числе страницы магазина.
- Конкретные блоки на этих страницах.
- Любые внешние веб-страницы.

- Набор номера, отправку СМС или email, сохранение контакта.
Все возможные действия можно посмотреть на скриншоте ниже:
Обратите внимание! Если вы используете готовый шаблон страницы, то добавить меню вы можете только после публикации страницы. Опубликуйте ее, если еще этого не сделали. Если же вы используете «Пустой шаблон», то добавить меню вы можете в любой момент.
- Перейдите к управлению страницами.
- Выберите вкладку Меню навигации.
Вы увидите настройки пунктов меню и дизайна. Сначала добавим пункты меню, а затем разберемся с дизайном.
Во вкладке «Меню навигации», вы можете добавить пункты меню:
- Выберите Добавить ссылку.
- Введите текст, который будет отображаться.
- Выберите действие.
- Укажите страницу, а также имя блока, если добавляете ссылку на конкретный блок страницы.
- По желанию к каждому пункту меню можете добавить миниатюру — выберите иконку или загрузите свое изображение.

- Нажмите Сохранить.
Чтобы добавить еще один пункт меню, снова проделайте шаги 1–5 инструкции выше. Для примера мы добавили еще две ссылки. Одна из них ведет на другой блок на этой же странице, а вторая набирает номер телефона для звонка.
Так добавленные ссылки выглядят в настройках:
Теперь, когда в меню есть все необходимые пункты, приступим к дизайну меню. Ниже мы подробно рассказываем о каждой настройке дизайна.
Для начала выберем форму и расположение меню:
- Верхнее меню.
- Виджет в правом верхнем углу.
- Нижняя панель вкладок.
На скриншотах ниже вы можете посмотреть, как выглядит каждый тип меню на сайте: на первом «Верхнее меню», на втором «Виджет», на третьем «Нижняя панель вкладок».
Обратите внимание, доступные далее настройки зависят от типа выбранного меню.
Пункты меню могут отображаться или могут быть свернуты в зависимости от устройства. Выберите один из вариантов:
- Не скрывать.
Названия пунктов полностью отображаются на телефонах и компьютерах. - Скрывать в телефоне. Названия пунктов полностью отображаются лишь на компьютерах. На телефонах пункты меню свернуты в гамбургер.
- Скрывать везде. И на телефонах, и на компьютерах пункты меню свернуты в гамбургер.
Посмотрите на примеры ниже. В первом случае выбрано «Не скрывать», поэтому пункты меню отображаются. Во втором случае выбрано «Скрывать в телефоне», поэтому пункты меню свернуты в гамбургер.
Переходим к настройкам дизайна меню. Вам доступны настройки:
- Фиксировать при прокрутке. Если функция активна, меню закреплено и всегда отображается при пролистывании страницы.
- Логотип. Опционально. Логотип в виде текста или изображения на панели меню.
- Шрифт. Толщина шрифта, регистр, размер и межбуквенный интервал, шрифт.
- Стиль. Стиль активного пункта меню.
- Цвета. Цвета разных деталей меню.

- Выравнивание. Выравнивание пунктов меню.
- Ширина. Ширина, которую занимают пункты меню на панели.
- Толщина бордюра. Толщина линии над или под меню.
Настройте дизайн меню, которое открывается при нажатии на гамбургер. Вам доступны настройки:
- Иконка. Вид гамбургера.
- Анимация. Анимация при открытии и закрытии меню.
- Цвета. Цвета для деталей меню.
- Шрифт. Толщина шрифта, регистр, размер и межбуквенный интервал, шрифт.
- Выравнивание. Выравнивание пунктов меню.
- Отступ между ссылками. Расстояние между пунктами меню.
- Скорость анимации. Скорость анимации при открытии и закрытии меню.
По желанию вы можете добавить к меню тень. У тени есть настройки:
- X смещение. Смещение тени вправо или влево.
- Y смещение. Смещение тени вверх и вниз.
- Размытие. Размер размытия.

- Растяжение. Пропорциональное увеличение тени по осям X и Y.
- Цвет. Цвет тени.
- Прозрачность. Настройка прозрачности тени.
Теперь, когда вы настроили меню, самое время добавить его на свой Таплинк. Для этого нужно включить функцию Показывать на сайте. Когда она активна, меню отображается.
Теперь пользователи не заблудятся на вашем Таплинке. Обязательно поделитесь своим Таплинком в ВК, Инстаграме и других социальных сетях, если еще этого не сделали.
А сейчас разберем вопросы, которые могут возникнуть при создании и использовании меню.
Вы можете добавить пункт меню, который направляет пользователей на конкретный блок на странице. Для этого вам нужно сначала присвоить этому блоку имя:
- Нажмите на блок.
- Выберите вкладку Настройки.
- Включите функцию Присвоить имя блока.
- Укажите название блока.
- Нажмите Сохранить.
Все, теперь на этот блок можно ссылаться.
Как это делать, читайте выше.
Удалить пункт меню можно в любой момент:
- Перейдите к управлению страницами.
- Выберите вкладку Меню навигации.
- Нажмите иконку удалить рядом с ненужным пунктом.
- Нажмите Да.
Если вы хотите убрать меню с сайта, вам нужно выключить функцию «Показывать на сайте»:
- Перейдите к управлению страницами.
- Перейдите во вкладку Меню навигации.
- Выключите функцию Показывать на сайте.
Когда вам снова понадобится меню на сайте, вам нужно лишь включить функцию «Показывать на сайте». Все настройки меню сохраняются. Меню отобразится так, как вы его настраивали ранее.
что это за методология веб-разработки, HTML-верстка по БЭМ
БЭМ — компонентный подход к веб-разработке, в основе которого лежит принцип разделения интерфейса на независимые блоки, а также набор интерфейсных библиотек, фреймворков и вспомогательных инструментов.
Расшифровывается как «Блок, Элемент, Модификатор».
Методология БЭМ была разработана специалистами Яндекса и быстро получила международное признание: в отличие от других CSS-концепций, БЭМ также работает с JavaScript, одним из наиболее популярных решений для создания архитектуры веб-приложений.
В основе БЭМ — соглашение по именованию, которое делает имена CSS-классов максимально информативными для разработчиков и позволяет многократно использовать компоненты. Подход упрощает командную работу, масштабирование и поддержку проектов.
Зачем нужен БЭМ
Соблюдение правил методологии ускоряет процесс разработки:
- упрощает код и облегчает рефакторинг;
- избавляет от необходимости комментировать код, поскольку назначение CSS-селекторов становится очевидным по названиям;
- позволяет использовать одни и те же фрагменты кода многократно, в том числе на одном DOM-узле;
- предотвращает взаимное влияние компонентов друг на друга.
Проиллюстрируем все преимущества БЭМ на примере.
Предположим, что вверху страницы есть навигационное меню, в котором используются имена CSS-классов item, item active, link:
<ul class=»nav»>
<li class=»item active»><a class=»link»>Главная</a></li>
<li class=»item»><a class=»link»>Портфолио</a></li>
<li class=»item»><a class=»link»>Контакты</a></li>
CSS-стили для элементов могут выглядеть так:
.item
{
margin: 5px 5px;
color: #fff;
background-color: #000;
font-weight: bold;
}
.active
{
background-color: #666666;
}
Если разработчик решит использовать еще и боковую панель с дополнительными пунктами меню, стиль item будет применен к ним, хотя веб-дизайнер, возможно, планировал сделать кнопки бокового меню другими.
Ожидание vs. реальность: стили смешались, пункты бокового меню отображаются только при наведении курсора.
Методология верстки БЭМ решает эту проблему:
- все компоненты и их составляющие получают уникальные имена;
- иерархия связей внутри блоков становится очевидной;
- при изменении стилей отдельных классов не нужно просматривать всю структуру проекта.

Для иллюстрации принципов БЭМ вернемся к предыдущему примеру. Класс nav будет обозначать название блока верхнего меню, а имена остальных элементов мы изменим так, чтобы была очевидна их принадлежность к nav:
- item станет nav__item;
- link — nav__link;
- active — nav__item_active.
Фрагмент HTML-кода, описывающий верхнее меню, теперь выглядит так:
<ul class=»nav»>
<li class=»nav__item nav__item_active»><a class=»nav__link»>Главная</a></li>
<li class=»nav__item»><a class=»nav__link»>Портфолио</a></li>
</ul>
CSS-стили для элементов меню примут такой вид:
.nav__item
{
margin: 5px 5px;
color: #fff;
background-color: #000;
font-weight: bold;
}
.nav__item_active
{
background-color: #666666;
}
Благодаря методологии составные блоки страницы становятся изолированными, стиль элементов одного блока не может повлиять на другой.
Единственный недостаток подхода — длинные имена классов. Это увеличивает и объем кода, и время на его написание. Однако для решения проблемы в распоряжении разработчиков есть несколько эффективных инструментов:
- утилита qzip для сжатия кода;
- автодополнение кода в IDE или редакторе;
- использование шаблонизаторов и CSS-препроцессоров для автоматического добавления префиксов.
Основные понятия БЭМ
Эффективность БЭМ-верстки достигается благодаря разделению кода:
- на независимые блоки;
- элементы (дочерние компоненты) блока;
- модификаторы блоков и элементов.
Рассмотрим блоки, элементы и модификаторы подробнее.
Блок
Блок — логически и функционально независимый компонент страницы: меню, боковая панель, карусель, шапка сайта и так далее. Блок включает в себя шаблоны (Pug, Handlebars) и CSS-стили, скрипты JavaScript, документацию в формате XML или Markdown, другие необходимые для реализации технологии.
Шапка сайта инкапсулирует навигационное меню, логотип, поиск и авторизацию
Независимость блоков позволяет свободно перемещать их в пределах страницы и всего проекта. Составные части блока, например формы авторизации и поиска, можно поменять местами: они будут корректно работать и сохранят внешний вид. Внесение изменений в CSS- или JavaScript-скрипты форм не потребуется.
Благодаря верстке по БЭМ на страницах можно размещать сколько угодно экземпляров одного и того же блока.
Методология упрощает многократное использование компонентов
Элемент
Элемент — неотделимая составная часть блока. Особенности элементов:
- они не существуют и не используются вне блока;
- принадлежат только одному блоку;
- могут вкладываться друг в друга.
Вкладка принадлежит блоку меню и не может использоваться вне блока
Это необязательные компоненты: небольшие блоки могут обходиться без вложенных элементов. Методология не устанавливает жестких правил в отношении того, когда разработчику следует использовать блок, а когда — элемент.
Блоки, как правило, нужно создавать в том случае, если фрагмент кода может использоваться самостоятельно. Зависимым фрагментам кода (элементам) необходима родительская сущность — блок.
Рекомендации БЭМ-верстки касаются смысла и структуры наименования элементов:
- Название элемента должно характеризовать его смысл, роль — item («пункт меню»), link («ссылка»).
- Структура имени элемента должна соответствовать схеме имя-блока__имя-элемента — имя элемента отделяется двойным подчеркиванием.
Модификатор
Модификатор — это сущность, которая определяет внешний вид, состояние и поведение элемента или блока. Один и тот же блок, например меню, будет выглядеть по-разному в зависимости от применяемых модификаторов.
Внешний вид верхнего и нижнего меню заметно отличается.Модификаторы делятся на два типа:
- Булевые. Применяют, когда факт наличия модификатора важнее, чем его значение.
Например, если элемент имеет модификатор disabled («отключен»), значение по умолчанию равно true. Структура имени при использовании булевого модификатора выглядит так: имя-блока__имя-элемента_имя-модификатора. - Ключ-значение. Используют в тех случаях, когда значение модификатора важно. Например, если применяется блок с определенной темой оформления: search-form_theme_forest.
Структура наименования модификатора элемента соответствует схеме: имя-блока__имя-элемента_имя-модификатора_значение-модификатора.
Модификаторы могут изменяться в процессе работы блока в зависимости от запросов из других блоков или как реакция на DOM-события. Например, если пользователь введет неверные данные в форму авторизации и нажмет кнопку «Войти», DOM-событие click («Нажатие») изменит свойство блока с сообщением об ошибке с невидимого на видимое.
Наличие модификаторов у элементов и блоков — опционально, количество — не ограничено.
- внешний вид блока или элемента;
- состояние компонента;
- поведение.
Традиционно имя модификатора отделяют от имени блока или элемента одним подчеркиванием (_). В качестве альтернативы также используют двойной дефис (—).
Миксы
Миксом в терминологии БЭМ называется способ использования разных БЭМ-сущностей на одном DOM-узле таким образом, чтобы не возникало дублирования кода. С помощью миксов можно:
- задавать одинаковое форматирование для различных элементов дизайна;
- создавать новые компоненты интерфейса на основе имеющихся;
- совмещать поведение и стили нескольких компонентов.
Пример БЭМ-микса — смешивание свойств ссылок на боковой панели sidebar и элемента item из блока основного меню main-menu:
<nav class=»main-menu»>
<a class=» sidebar main-menu __item» href=»»></a>
<a class=» sidebar main-menu __item» href=»»></a>
<a class=» sidebar main-menu __item» href=»»></a>
</nav>
Файловая структура
Для организации проектов методология БЭМ предусматривает компонентный подход: все блоки, элементы и модификаторы реализуются в независимых файлах-технологиях — например, footer.
- подключать компоненты опционально;
- разрабатывать блоки проекта независимо друг от друга;
- переносить блоки между проектами.
Каждый блок хранится в отдельной директории; в поддиректориях располагаются элементы, модификаторы и все дополнительные ассеты —изображения, видео, шрифты, скрипты.
БЭМ предоставляет фронтенд-разработчикам комплексное решение для создания архитектуры проекта и организации рабочего процесса. Однако БЭМ не единственная методология — профессиональные веб-разработчики используют и другие решения для оптимизации CSS и переиспользования компонентов:
- OOCSS;
- SMACSS;
- SUIT CSS;
- Systematic CSS.
Каждая из этих концепций обладает набором собственных преимуществ и подходит для реализации определенных проектов.
Как создать фиксированное меню
❮ Назад Далее ❯
Узнайте, как создать «фиксированное» меню с помощью CSS.
Попробуйте сами »
Как создать фиксированное верхнее меню
Шаг 1) Добавьте HTML:
Пример
Некоторый текст какой-то текст какой-то текст какой-то текст.
Шаг 2) Добавьте CSS:
Чтобы создать фиксированное верхнее меню, используйте position:fixed и top:0 . Обратите внимание, что фиксированное меню будет накладываться на другой ваш контент. Чтобы исправить это, добавьте margin-top (к содержимому), которое равно или больше высоты вашего меню.
Пример
/* Панель навигации */
.navbar {
overflow: hidden;
цвет фона: #333;
позиция: фиксированная; /* Набор
панель навигации в фиксированное положение */
верх: 0; /* Поместите панель навигации вверху страницы */
width:
100%; /* Полная ширина */
}
/* Ссылки внутри панели навигации */
.navbar a {
float: left;
дисплей:
блокировать;
цвет: #f2f2f2;
выравнивание текста:
центр;
отступ: 14 пикселей 16 пикселей;
текстовое оформление: нет;
}
/* Изменение фона при наведении мыши */
.
navbar
a:hover {
background: #ddd;
цвет:
черный;
}
/* Основной
контент */
.main {
margin-top: 30px; /* Добавляем вершину
поле, чтобы избежать наложения содержимого */
}
Попробуйте сами »
Как создать фиксированное нижнее меню
Чтобы создать фиксированное нижнее меню, используйте position:fixed и снизу:0 :
Пример
/* Панель навигации */
.navbar {
position: fixed; /* Установить панель навигации в фиксированное положение */
bottom: 0;
/* Поместите панель навигации внизу страницы */
ширина:
100%; /* Полная ширина */
}
/* Основной
содержимое */
.main
{
нижнее поле: 30 пикселей; /* Добавьте нижнее поле, чтобы содержимое не накладывалось */
}
Попробуйте сами »
Совет: Перейдите к нашему руководству по CSS Navbar, чтобы узнать больше о панелях навигации.
❮ Предыдущий Следующий ❯
ВЫБОР ЦВЕТА
Лучшие учебники
Учебное пособие по HTMLУчебное пособие по CSS
Учебное пособие по JavaScript
Как учебное пособие
SQL Tutorial
Python Tupormior
W3.CSS Tupormior
Учебник по начальной школе
PHP Учебник
Java Tutorial
C ++ Учебник
JQUERY TURAND
TOP STUPRICES
JQUERYHTML Reference
CSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3.CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
jQuery Reference
Лучшие примеры
Примеры HTMLПримеры CSS
Примеры JavaScript
Примеры инструкций
Примеры SQL
Примеры Python
Примеры W3.CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery
ФОРУМ | О
W3Schools оптимизирован для обучения и обучения.
Примеры могут быть упрощены для улучшения чтения и обучения.
Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания.
Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования,
куки-файлы и политика конфиденциальности.
Copyright 1999-2023 Refsnes Data. Все права защищены.
W3Schools работает на основе W3.CSS.
Пример строки меню навигации | ПНГ | ВАИ
Пример строки меню навигацииКод в этом примере не предназначен для производственных сред. Прежде чем использовать его для каких-либо целей, прочитайте это, чтобы понять, почему.
Это наглядный пример одного из способов использования ARIA, соответствующего спецификации ARIA.
- В некоторых случаях могут быть пробелы в поддержке.
комбинации браузера и вспомогательных технологий,
особенно для
мобильные/сенсорные устройства.
Тестирование кода, основанного на этом примере, со вспомогательными технологиями необходимо, прежде чем рассматривать возможность использования в производственных системах. - Проект ARIA и Assistive Technologies разрабатывает измерения поддержки вспомогательных технологий для примеров APG.
- Надежная доступность может быть дополнительно оптимизирована путем выбора шаблонов реализации, максимально использующих семантический HTML, и принимая во внимание предупреждение о том, что Нет ARIA лучше, чем Bad ARIA.
Об этом примере
Внимание!
Прежде чем рассматривать использование шаблона строки меню для навигации по сайту, важно понять:
- Шаблон
строки менютребует сложной функциональности, которая не нужна для типичной навигации по сайту, оформленной в виде строки меню с расширяемыми разделами или. вылеты
. - Шаблон раскрытия информации, более подходящий для типичной навигации по сайту с расширяемыми группами ссылок.
Пример см. в разделе Пример меню навигации раскрытия информации.
Следующая реализация шаблона Menubar демонстрирует, как меню может предоставлять меню навигации.
Элементы родительского меню в строке меню представляют собой раздел мифического веб-сайта университета и открывают подменю, содержащее пункты меню, которые ссылаются на страницы в этом разделе.
Навигационная система, которую он иллюстрирует, сравнима с навигационной системой, показанной на
Пример меню навигации раскрытия информации.
Как отмечалось выше, шаблон раскрытия информации лучше подходит для большинства веб-сайтов, поскольку немногие сайты нуждаются в дополнительных функциях клавиатуры, необходимых для поддержки ARIA 9.0031 меню и меню роли.
Аналогичные примеры включают:
- Пример строки меню редактора: пример строки меню, в которой представлены действия по стилизации текста, аналогичные приложениям редактора.

- Пример меню навигации раскрытия: меню навигации реализовано в виде простых раскрывающихся списков ссылок, которые отображаются и скрываются с помощью кнопок раскрытия.
- Пример меню навигации раскрытия информации со ссылками верхнего уровня
Мифический Университет
Использование строки меню для навигационных ссылок
Информация в нижнем колонтитуле Мифического университетаСпециальные возможности
- Элементы меню, запускающие навигацию, перемещают фокус на заголовок целевой страницы:
- Важным аспектом разработки интерфейса меню навигации является перемещение фокуса клавиатуры при активации элемента, запускающего навигацию, и меню закрывается.
Если активация элемента строки меню изменяет содержимое на странице, не вызывая загрузки страницы в браузере, т. е. работает как типичные одностраничные приложения, положение фокуса после загрузки содержимого значительно влияет на эффективность работы пользователей с клавиатурой и вспомогательными технологиями.

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

- Чтобы помочь пользователям найти пункт меню, который загружает текущую отображаемую страницу, визуальные индикаторы пути к этому пункту меню добавляются к пунктам меню в пути:
- Элемент родительской строки меню в пути имеет слишком толстую (4 пикселя) нижнюю границу.
- Если текущий элемент меню страницы вложен в более глубокое подменю, родительский элемент подменю в пути имеет слишком толстую (4 пикселя) левую боковую границу.
- Наконец, элемент меню, который загружает текущую отображаемую страницу, имеет стиль с очень толстой рамкой с левой стороны.
- Для поддержки настроек высокой контрастности операционной системы:
- Поскольку прозрачные границы видны в некоторых системах с включенными параметрами высокой контрастности операционной системы, прозрачность нельзя использовать для создания визуального различия между элементом, на котором находится фокус, и другими элементами.
Вместо использования прозрачности сфокусированный элемент имеет более толстую границу и меньше отступов.
Когда элемент получает фокус, его граница изменяется с 0 на 2 пикселя, а отступы уменьшаются на 2 пикселя.
Когда элемент теряет фокус, его граница изменяется с 2 до 0 пикселей, а отступ увеличивается на 2 пикселя. - Чтобы значки со стрелками, используемые для обозначения развернутого или свернутого состояния, имели достаточный контраст с фоном, когда настройки высокой контрастности инвертируют цвета, значение CSS
currentcolorдля свойствfillиstrokeэлемента SVGpolygonравно используется для синхронизации цвета с текстовым содержимым. Если для указаниязаливкииштриха 9 используются определенные цвета0032, эти цвета останутся такими же в режиме высокой контрастности, что может привести к недостаточному контрасту между значком и фоном или даже сделать значок невидимым, если его цвет совпадает с фоном режима высокой контрастности.
- Поскольку прозрачные границы видны в некоторых системах с включенными параметрами высокой контрастности операционной системы, прозрачность нельзя использовать для создания визуального различия между элементом, на котором находится фокус, и другими элементами.
- Поскольку строка меню представляет собой систему навигации сайта, она заключена в область навигации, реализованную с помощью элемента
nav, который имеет меткуaria-label, совпадающую с меткой в строке меню.
Подставка для клавиатуры
Панель меню
| Ключ | Функция |
|---|---|
| Пробел Введите |
|
| Стрелка вправо |
|
| Стрелка влево |
|
| Стрелка вниз | Открывает подменю и перемещает фокус на первый элемент подменю. |
| Стрелка вверх | Открывает подменю и перемещает фокус на последний элемент подменю. |
| Дом | Перемещает фокус на первый элемент в строке меню.![]() |
| Конец | Перемещает фокус на последний элемент в строке меню. |
| Символ |
|
Подменю
| Ключ | Функция |
|---|---|
| Пробел Введите |
|
| Побег |
|
| Стрелка вправо |
|
| Стрелка влево |
|
| Стрелка вниз |
|
| Стрелка вверх |
|
| Дом | Перемещает фокус на первый элемент подменю. |
| Конец | Перемещает фокус на последний элемент подменю. |
| Символ |
|
Роль, свойство, состояние и атрибуты Tabindex
Достопримечательности
| Роль | Атрибут | Элемент | Применение |
|---|---|---|---|
баннер | коллектор |
| |
навигация | навигация | Обозначает регион, в котором находится мифическая университетская навигация. | |
aria-label="Мифический университет" | навигация | Предоставляет доступное имя для ориентира навигации , описывающего цель навигации. | |
регион | секция |
| |
aria-labelledby=" idref " | секция | Предоставляет региону доступное имя из элемента h2 . | |
информация о содержании | нижний колонтитул |
|
Панель меню
| Роль | Атрибут | Элемент | Использование |
|---|---|---|---|
строка меню | ул |
| |
ария-метка = " строка " | ул |
| |
пункт меню | и |
| |
табиндекс="-1" | и | Делает клавиатуру элемента a фокусируемой, но не частью последовательности табуляции. | |
табундекс="0" | и |
| |
ария-текущая = "страница" | и |
| |
ария-haspopup="true" | и | Указывает, что элемент меню имеет подменю.![]() | |
ария-расширенная = "истина" | и | Указывает, что подменю открыто. | |
расширенная ария = "ложь" | и | Указывает, что подменю закрыто. | |
нет | ли |
|
Подменю
| Роль | Атрибут | Элемент | Использование |
|---|---|---|---|
меню | ул | Идентифицирует элемент как контейнер меню для набора пунктов меню. | |
ария-метка = " строка " | ул |
| |
пункт меню | и |
| |
табиндекс="-1" | и | Сохраняет элемент a в фокусе, но удаляет его из последовательности Tab . | |
ария-haspopup="true" | и | Указывает, что элемент меню имеет подменю.![]() | |
ария-расширенная = "истина" | и | Указывает, что подменю открыто. | |
расширенная ария = "ложь" | и | Указывает, что подменю закрыто. | |
нет | ли |
|








На реальном веб-сайте элемент заголовка будет элементом верхнего уровня, т. е. его областью действия будет тело.
Если бы областью действия элемента заголовка было тело, браузеры автоматически обрабатывали бы заголовок как баннер ARIA, поэтому заголовок не нуждался бы в 
Объявление роли 






