Startpagina » Coding » Hoe automatisch gegenereerde inhoudsopgave te maken met HTML-slots

    Hoe automatisch gegenereerde inhoudsopgave te maken met HTML-slots

    Inhoudsopgave kan de gebruikerservaring van veel websites aanzienlijk verbeteren, bijvoorbeeld documentatie sites of online encyclopedieën zoals Wikipedia. Een goed ontworpen inhoudsopgave geeft een overzicht van de pagina en helpt gebruikers snel naar de sectie waarin ze zijn geïnteresseerd te navigeren.

    Traditioneel kunt u een inhoudsopgave maken in HTML of met JavaScript, maar de recent gestandaardiseerde HTML-slots bieden een in het midden tussen de twee. HTML-slot is een webstandaard waarmee je kunt plaatsaanduidingen toevoegen aan een webpagina en later vul het dynamisch met inhoud.

    Wanneer gebruiken? label

    Je kunt plaatsen tags in de inhoudsopgave in uw HTML-bestand, zodat de slots later kunnen zijn gevuld met de relevante kopjes en subkoppen. Als de koppen zijn gewijzigd, is de slots worden automatisch bijgewerkt.

    Met deze techniek moet u de HTML-broncode van de inhoudsopgave handmatig maken. JavaScript genereert alleen de tekstinhoud van de inhoudsopgave automatisch, gebaseerd op de kopjes of subkoppen op de pagina.

    Als u niet wilt dat de inhoudsopgave aanwezig is in de HTML die u nodig hebt genereer zowel de lay-out als de inhoud met JavaScript.

    1. Maak de HTML

    De HTML-broncode voor de TOC (inhoudsopgave) zal zijn in een