Naar de inhoud
Gratis naslagwerk over HTML
HTML leren en naslaan
Naslag / Attribuut

popovertarget HTML attribuut

2 elementen kennen dit attribuut. Klik op een tag voor de volledige uitleg van dat element.

Wat doet het popovertarget attribuut?

Verwijst naar de id van het element met een popover-attribuut dat door deze knop geopend of gesloten wordt, zonder dat daar JavaScript voor nodig is.

HTML
<button popovertarget="info-popover">Toon info</button>
<div id="info-popover" popover>
  Extra informatie
</div>

Welke HTML-elementen kennen popovertarget?

<button>

Het <button>-element van HTML is een interactief element dat door een gebruiker wordt geactiveerd met een muis, toetsenbord, vinger, spraakc...

Maakt van een <button>-element een popover-controleknop; heeft als waarde de ID van het te besturen popover-element. Het vastleggen van een relatie tussen een popover en de bijbehorende invoker-knop met behulp van het popovertarget-attribuut heeft twee extra nuttige effecten:
  • De browser creëert een impliciete aria-details- en aria-expanded-relatie tussen popover en invoker, en plaatst de popover op een logische positie in de volgorde van toetsenbordfocusnavigatie wanneer deze wordt getoond. Dit maakt de popover toegankelijker voor gebruikers van toetsenbord en ondersteunende technologie (AT) (zie ook Toegankelijkheidsfuncties van popovers).
  • De browser creëert een impliciete ankerverwijzing tussen de twee, waardoor het zeer handig wordt om popovers te positioneren ten opzichte van hun bedieningselementen met behulp van CSS-ankerpositionering. Zie Ankerpositionering van popovers voor meer details.
Alles over <button> →

<input>

Het <input>-element van HTML wordt gebruikt om interactieve besturingselementen te maken voor webformulieren, om gegevens van de gebruiker t...

Maakt van een <input type="button">-element een popover-besturingsknop; neemt als waarde de ID van het popover-element dat aangestuurd wordt. Zie de landingspagina van de Popover API voor meer details. Het tot stand brengen van een relatie tussen een popover en zijn oproepende knop met behulp van het popovertarget-attribuut heeft twee extra nuttige effecten:
  • De browser maakt een impliciete aria-details- en aria-expanded-relatie tussen de popover en de oproeper, en plaatst de popover op een logische positie in de volgorde van toetsenbordfocusnavigatie wanneer deze wordt weergegeven. Dit maakt de popover toegankelijker voor gebruikers van toetsenbord en ondersteunende technologie (zie ook Toegankelijkheidsfuncties van popovers).
  • De browser maakt een impliciete ankerverwijzing tussen de twee, wat het erg gemakkelijk maakt om popovers te positioneren ten opzichte van hun besturingselementen met behulp van CSS-ankerpositionering. Zie Popover-ankerpositionering voor meer details.
Alles over <input> →

Andere attributen van deze elementen