Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Globales HTML-Attribut containertiming

Eingeschränkt verfügbar

Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.

Want more browser support for this feature? Tell us why.

Das globale Attribut containertiming kennzeichnet ein Element als Container-Root. Für dieses können PerformanceContainerTiming-Einträge mit PerformanceObserver-Objekten vom Typ "container" beobachtet werden.

Jedes Zeichnen in zuvor nicht gezeichneten Bereichen innerhalb des Unterbaums des Container-Roots trägt zur Zeitmessung des Containers bei. Inhalte, die direkt im Container-Root gezeichnet werden, und das erneute Zeichnen bereits gezeichneter Bereiche sind davon ausgenommen. Zeitmessungseinträge werden nur erfasst, bis der Benutzer scrollt oder mit der Seite interagiert. Unterbäume von Nachfahren können mit dem Attribut containertimingignore von der Zeitmessung eines Containers ausgeschlossen werden. Weitere Informationen finden Sie unter der Schnittstelle PerformanceContainerTiming.

Im DOM wird dieses Attribut durch HTMLElement.containerTiming widergespiegelt.

Wert

Ein String, der den Container identifiziert. Er wird in PerformanceContainerTiming.identifier zurückgegeben.

Beispiele

Einen Container-Root kennzeichnen

Dieses Beispiel kennzeichnet zwei Elemente als Container-Roots mit den Kennungen "hero" und "product-list".

html
<section containertiming="hero">
  <h1>Welcome</h1>
  <img src="hero.jpg" alt="" />
</section>

<div containertiming="product-list">
  <!-- product cards -->
</div>

Spezifikationen

Spezifikation
Container Timing API
# dom-htmlelement-containertiming

Browser-Kompatibilität

Siehe auch