В библиотеке Carbon Components Svelte работа с
заголовками строится вокруг компонента Heading, который
предоставляет унифицированный способ создания заголовков различных
уровней с соблюдением принципов доступности и визуальной иерархии.
Heading
Заголовок первого уровня
Заголовок второго уровня
Заголовок третьего уровня
1–6,
соответствующие HTML-тегам
–.sizeДля заголовков разного уровня можно дополнительно управлять размером
текста с помощью свойства size:
Большой заголовок второго уровня
Средний заголовок третьего уровня
Малый заголовок четвертого уровня
level и size позволяет создавать
гибкую иерархию визуальных элементов без нарушения семантики HTML.Компонент Heading автоматически устанавливает правильный
тег в зависимости от уровня level,
что обеспечивает корректную работу вспомогательных технологий, таких как
скринридеры. Это критично для соблюдения стандартов WCAG и поддержки
навигации по документу с помощью клавиатуры или голосовых команд.
Главная страница
Раздел 1
Подраздел 1.1
Подраздел 1.2
Раздел 2
Подраздел 2.1
Подподраздел 2.1.1
Такое построение позволяет поддерживать строгую логическую структуру документа, облегчает восприятие информации пользователем и поддерживает корректную индексацию поисковыми системами.
Carbon Components Svelte поддерживает кастомизацию через свойства
class и style:
Кастомизированный заголовок
Заголовки можно интегрировать в карточки, модальные окна, аккордеоны и другие контейнерные компоненты:
Название карточки
Содержимое карточки...
Это гарантирует единообразие внешнего вида текста и сохранение логической структуры контента в пределах сложных компонентов интерфейса.
к без промежуточных
–.size можно использовать для визуальной
вариативности, не нарушая семантики.Продуктовая страница
Обзор продукта
Особенности
Технические характеристики
Отзывы
Положительные
Негативные
Такой подход обеспечивает чистую семантику, предсказуемое поведение визуальных компонентов и полную совместимость с экосистемой Carbon.