shadowrootslotassignment HTML attribuut
1 element kent dit attribuut. Klik op een tag voor de volledige uitleg van dat element.
Wat doet het shadowrootslotassignment attribuut?
Declarative Shadow DOM-attribuut dat de slot-toewijzingsmodus bepaalt: "named" (standaard, automatisch op basis van het slot-attribuut van kinderen) of "manual" (toewijzing gebeurt handmatig via JavaScript met slot.assign()).
<div id="host">
<template shadowrootmode="open" shadowrootslotassignment="manual">
<slot></slot>
</template>
<p>Toegewezen via JavaScript</p>
</div>
Welke HTML-elementen kennen shadowrootslotassignment?
<template>
Experimenteel
Het <template>-element van HTML dient als een mechanisme om HTML-fragmenten vast te houden, die later kunnen worden gebruikt via JavaScript...
slotAssignment in van een ShadowRoot die met dit element wordt gemaakt.
Dit is het declaratieve equivalent van de optie slotAssignment van de methode Element.attachShadow().
-
named-
: Elementen worden automatisch toegewezen aan
<slot>-elementen binnen deze shadow root. Dit is de standaardwaarde.Elementen met het
slot-attribuut worden toegewezen aan de eerste<slot>in de template die het bijbehorendename-attribuut heeft. Als meerdere elementen dezelfde slotnaam opgeven, worden ze allemaal toegevoegd aan de eerste slot in de template met die naam, en weergegeven in de volgorde waarin ze zijn gedeclareerd. Alle naamloze elementen — elementen zonderslot-attribuut — worden toegewezen aan de standaardslot, in de volgorde waarin ze zijn gedeclareerd. Dit is de eerste naamloze<slot>in de template.
-
-
manual- : Elementen worden handmatig toegewezen aan specifieke slot-elementen met
HTMLSlotElement.assign(). Er vindt geen automatische toewijzing plaats.
- : Elementen worden handmatig toegewezen aan specifieke slot-elementen met