Neu auf der Webplattform im März

Entdecke einige der interessanten Funktionen, die im März 2023 in den stabilen und Beta-Webbrowsern eingeführt wurden.

Stabile Browserversionen

Seit März 2023 sind Firefox 111, Chrome 111 und Safari 16.4 stabil. Sehen wir uns einmal an, was das für die Webplattform bedeutet.

Globale HTML-Attribute

In Firefox 111 werden einige nützliche globale HTML-Attribute unterstützt. Mit dem Attribut autocapitalize wird festgelegt, ob Text automatisch großgeschrieben werden kann, wenn der Nutzer auf einer Bildschirmtastatur etwas eintippt.

Unterstützte Browser

  • 43
  • 79
  • 111
  • x

Quelle

Das translate-Attribut gibt an, ob ein Element übersetzt werden soll, wenn eine Seite lokalisiert wird.

Unterstützte Browser

  • 19
  • 79
  • 111
  • 6

Quelle

Origin Private File System (OPFS)

Firefox unterstützt das Origin Private File System (OPFS), wenn die File System Access API verwendet wird. Weitere Informationen zum OPFS

View Transitions API

In Chrome 111 wird die View Transitions API hinzugefügt. Damit wird das Erstellen ausgefeilter Übergänge in Single-Page-Apps (SPAs) einfacher, da Ansichten erstellt werden und sich das DOM ohne Überschneidung der Status ändern kann.

Weitere Informationen

Unterstützte Browser

  • 111
  • 111
  • x
  • x

Quelle

Neue CSS-Farbräume und -Funktionen

In Chrome 111 gibt es außerdem eine ganz neue Reihe von Möglichkeiten zur Verwendung von Farben im Web. Chrome unterstützt jetzt neben den Funktionen color() und color-mix() jetzt Farbräume, in denen auf Farben außerhalb des RGB-Farbraums zugegriffen wird. Weitere Informationen finden Sie in unserem High Definition CSS-Farbleitfaden und im Blogpost zu color-mix().

Unterstützte Browser

  • 111
  • 111
  • 113
  • 16,2

Quelle

Die Chrome-Version enthält außerdem neue Entwicklertools, die Ihnen die Arbeit mit dieser neuen Farbfunktion erleichtern.

Mehr Kontrolle über die Auswahl von :nth-child()

In Chrome 111 kann jetzt eine Auswahlliste an :nth-child() und nth-last-child() übergeben werden. Weitere Informationen sowie Beispiele finden Sie im Beitrag Mehr Kontrolle über die Auswahl von „:nth-child()“ mit der Syntax von S.

Unterstützte Browser

  • 111
  • 111
  • 113
  • 9

Unterstützung der vorherigen und nächsten Folie in der Media Session API

In dieser Liste der Chrome 111-Ergänzungen finden Sie auch die Aktionen für Präsentationen für die Media Session API: "previousslide" und "nextslide".

Unterstützte Browser

  • 111
  • 111
  • x
  • x

Unterstützung von Pseudoklassen in Safari

Safari 16.4 ist eine hervorragende Version für die Webplattform. In diesem Artikel werden nicht alle Ergänzungen behandelt. Eine vollständige Liste der Funktionen finden Sie in den Versionshinweisen zu Safari 16.4.

In dieser Version gibt es eine Reihe zusätzlicher CSS-Pseudoklassen, die unterstützt werden: :user-invalid, :user-valid, :dir(), :modal und :fullscreen.

Neue Bereichssyntax für Medienabfragen

Diese Safari-Version macht die weitaus elegantere und nützlichere Bereichssyntax für Medienabfragen über alle drei Suchmaschinen interoperabel. Beispiele für diese Syntax findest du in diesem Beitrag, der seit der Einführung der Syntax in Chrome veröffentlicht wurde.

Unterstützte Browser

  • 104
  • 104
  • 102
  • 16.4

Quelle

CSS-Eigenschaften und -Werte

Safari 16.4 unterstützt jetzt @property und ermöglicht die Registrierung benutzerdefinierter CSS-Eigenschaften direkt über ein Stylesheet. Weitere Informationen dazu finden Sie unter @property: CSS-Variablen mit Superpowers.

Unterstützte Browser

  • 85
  • 85
  • 16.4

Quelle

Unterstützung der CSS API

Die tollen Ergänzungen für CSS werden laufend ergänzt, einschließlich der Unterstützung für CSS Typed OM. Diese API stellt CSS-Werte als typisierte JavaScript-Objekte und nicht als Strings bereit. Sie erleichtert die Arbeit mit CSS über JavaScript und ist leistungsfähiger als vorhandene Methoden.

Unterstützte Browser

  • 66
  • 79
  • x
  • 16.4

Quelle

Außerdem werden konstruierbare Stylesheets mit CSSStyleSheet() unterstützt. Dies ermöglicht die gemeinsame Nutzung von Stylesheets zwischen einem Dokument und seinen Schatten-DOM-Unterstrukturen. Mit dieser Version von Safari werden konstruierbare Stylesheets jetzt in allen drei Suchmaschinen unterstützt.

Unterstützte Browser

  • 73
  • 79
  • 101
  • 16.4

Quelle

Web Push und Badging API

Safari unterstützt jetzt neben der Badging API auch Web Push, was für App-Entwickler sehr gute Nachrichten ist. Mit dieser Version werden insbesondere Push-Benachrichtigungen von allen wichtigen Suchmaschinen unterstützt.

Unterstützte Browser

  • 42
  • 17
  • 44
  • 16

Quelle

Karten importieren

Eine weitere Neuerung, die den interoperablen Status einer Funktion verleiht, sind die Importkarten von JavaScript, die das Importieren von ES-Modulen vereinfachen.

Unterstützte Browser

  • 89
  • 89
  • 108
  • 16.4

Beta-Browser-Releases

Beta-Browser-Versionen bieten eine Vorschau auf Elemente in der nächsten stabilen Version des Browsers. Dies ist ein guter Zeitpunkt, um neue Funktionen zu testen oder die Entfernung von Inhalten zu testen, die sich auf Ihre Website auswirken könnten, bevor die Veröffentlichung weltweit verfügbar ist. Die neuen Betaversionen sind Firefox 112, Safari 16.5 und Chrome 112. Diese Releases bieten viele tolle Funktionen auf der Plattform. Weitere Einzelheiten finden Sie in den Versionshinweisen. Hier sind nur ein paar Highlights.

In Firefox 112 wird jetzt das Attribut inert unterstützt, wodurch dieses nützliche Attribut in allen Suchmaschinen verfügbar ist. Weitere Informationen zur Funktion „Inert“ finden Sie unter Einführung in „inert“. In Firefox wird auch die Unterstützung für die Easing-Funktion linear() aktiviert.

In Chrome 112 und Safari 16.5 wird CSS Nesting unterstützt. Diese Funktion wird von vielen Entwicklern mit Spannung erwartet.

Chrome 112 unterstützt auch animation-composition. Weitere Informationen zu dieser Eigenschaft finden Sie unter Festlegen, wie mehrere Animationseffekte mit der Animationszusammensetzung zusammengesetzt werden sollen.

Wenn Sie den Headless-Modus von Chrome verwenden, z. B. mit Puppeteer, bietet 112 einen komplett neuen Headless-Modus. Weitere Informationen

Teil der Reihe zum Thema „Neu im Web“