Домашняя » кодирование » Как автоматически сгенерировать оглавление с помощью HTML-слотов

    Как автоматически сгенерировать оглавление с помощью HTML-слотов

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

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

    Когда использовать тег

    Вы можете разместить теги в оглавление внутри вашего HTML-файла, так что слоты позже могут быть заполнены соответствующими заголовками и подзаголовками. Когда заголовки изменены слоты обновляются автоматически.

    С помощью этой техники вам нужно вручную создать исходный код HTML оглавления. JavaScript только автоматически генерирует текстовое содержание оглавления, на основе заголовков или подзаголовков на странице.

    Если вы не хотите, чтобы оглавление присутствовало в HTML, вам нужно генерировать макет и контент с помощью JavaScript.

    1. Создайте HTML

    Исходный код HTML для оглавления (оглавление) будет внутри