W3C standardisiert Abfrage der HTML-Darstellung

Bislang können Webanwendungen nur schwierig Informationen darüber erhalten, wie das HTML-Dokument gerade aussieht. Das soll in Zukunft die jetzt vom W3C als Arbeitsentwurf vorgestellten Schnittstelle "CSSOM View" vereinfachen.

vorlesen Druckansicht 74 Kommentare lesen
Lesezeit: 1 Min.
Von
  • Christian Kirsch

Wer sich zurzeit dafür interessiert, welches DOM-Element sich an einem Pixel des Browserfensters befindet, hat schlechte Karten. Selbst die Abfrage der aktuellen Größe eines Elements ist mit Schwierigkeiten verbunden. Diese Hürden soll ein neues CSS-Modul ausräumen, dessen Working Draft das W3C jetzt vorlegt.

Unter dem Titel "CSSOM View" versammelt es neue Eigenschaften und Methode für diverse DOM-Elemente. So können Anwendungen dank window.matchMedia() und geeigneter Event-Listener auf das Drehen des Bildschirms reagieren. Das Screen-Interface informiert über die physischen Abmessungen des Displays, Farben und Auflösung; document.elementFromPoint() liefert laut Spezifikation "das Element" an der übergebenen Position. Wie genau die Methode das tut, sei jedoch nicht Thema dieses Dokuments, heißt es im Draft weiter.

Weitere Eigenschaften und Methoden erlauben es, ein Element in den sichtbaren Bereich zu scrollen sowie seine Position und das umschließende Rechteck zu ermitteln. Außerdem enthält das MouseEvent-Interface Koordinaten relativ zu Bildschirm, Viewport und innerem Rand des Elements. (ck)