11 Punkte von GN⁺ 2025-09-25 | 2 Kommentare | Auf WhatsApp teilen
  • Die CSS-Eigenschaft zoom, die Anfang der 2000er Jahre in Internet Explorer eingeführt wurde, verbreitete sich ohne Standard und sorgte bei Webentwicklern für Verwirrung
  • zoom war eine einfache Funktion zum Vergrößern/Verkleinern von Elementen, verursachte jedoch Inkonsistenzen und Kompatibilitätsprobleme zwischen Browsern
  • Das später eingeführte CSS transform wurde zur standardisierten Alternative, doch es gibt weiterhin Anwendungsfälle, die die layouteinflussende Eigenschaft von zoom benötigen
  • In Nutzungsanalysen verzeichnete zoom tatsächlich auffallend hohe Beliebtheitswerte, die jedoch durch die Verwendung von zoom:1 zur Umgehung von IE-Bugs überzeichnet waren
  • Schließlich erarbeitete die CSS Working Group 2023 eine neue Standardspezifikation, und mit der Aufnahme in das Interop-Projekt 2025 erhielt zoom nach 25 Jahren eine Standardisierung und breite Unterstützung

Das Aufkommen der Eigenschaft zoom

  • Die nicht standardisierte Funktion zoom, die 2000 in Internet Explorer 5.5 enthalten war, war eine Eigenschaft, mit der sich die Größe von Elementen per Skalierungsfaktor anpassen ließ
    • zoom:2 vergrößert auf das Doppelte, zoom:0.1 verkleinert auf ein Zehntel
    • Sie hat die Eigenschaft, dass auch das umgebende Layout entsprechend der Größenänderung des Elements neu angeordnet wird
  • Da es jedoch keine offizielle Spezifikation gab, unterschieden sich die Implementierungen je nach Browser, was sowohl Webentwickler als auch Nutzer verwirrte
  • Anfangs hatte die Funktion eher dekorativen Charakter und beeinflusste die Funktionalität von Websites nicht wesentlich

Standardisierungsversuche und Reaktionen der Browser

  • Mozilla priorisierte von Anfang an die Einhaltung von Standards, ignorierte zoom und nahm es nicht in Firefox auf
  • Stattdessen erschien die CSS-Eigenschaft transform, die eine ähnliche Funktion standardisierte
    • Sie bietet leistungsfähigere und effizientere Kontrolle
    • Beeinflusst allerdings nicht die Anordnung benachbarter Elemente
  • Apple implementierte in Safari sowohl transform als auch zoom, wodurch die Unterschiede zwischen Browsern bestehen blieben
  • Dadurch befand sich zoom in einem uneindeutigen Zustand: nicht im Standard, aber in einigen Browsern weiterhin vorhanden

Beliebtheitswerte und Missverständnisse

  • Bocoup und Mozilla untersuchten die Nutzbarkeit von Browserfunktionen und nutzten dafür Umfragen unter Webentwicklern, MDN-Suchvolumen, Erwähnungen auf Stack Overflow, Chrome-Telemetrie und Daten aus dem HTTP Archive
  • Entgegen den Erwartungen belegte zoom Spitzenplätze, was vor allem auf das Muster zoom:1 zur Umgehung von IE-Bugs zurückzuführen war
  • Tatsächlich sank die Gesamtnutzung um 94 %, wenn die Verwendung von zoom:1 herausgerechnet wurde
  • Deshalb konzentrierte sich Mozilla vorrangig auf die Verbesserung anderer Funktionen statt auf zoom

Wiederaufleben und Standardisierung

  • Im Firefox-Bugtracker argumentierten Entwickler weiterhin für die Notwendigkeit des layouteinflussenden zoom-Verhaltens
  • Auch große Dienste wie Microsoft Excel Web und die mobile Web-App von Gmail waren auf diese Funktion angewiesen
  • 2023 erarbeitete die CSS Working Group eine neue zoom-Spezifikation, um Kompatibilitätsprobleme zu verringern und die Standardisierung voranzutreiben
  • Mit der Aufnahme in das Interop-2025-Projekt wird die Funktion inzwischen in den wichtigsten Browsern umfassend unterstützt

Lehren und Fazit

  • Es zeigt sich, dass der Einigungsprozess für Webstandards zwar langsam ist, aber inklusive Lösungen für Entwickler und Nutzer weltweit bietet
  • Zugleich ist es eine Lehre, dass die Abhängigkeit von geschlossenen und nicht standardisierten Technologien langfristig riskant ist
  • CSS zoom wurde nach 25 Jahren voller Umwege standardisiert und bleibt als Beispiel bestehen, das die Bedeutung von Konsens und Weiterentwicklung der Webplattform symbolisiert

2 Kommentare

 
cichol 2025-09-25

Ich erinnere mich nach langer Zeit wieder an *zoom: 1;.

 
ahwjdekf 2025-09-25

Das Web ist wirklich erbärmlich. Es ist schon erstaunlich, dass es überhaupt noch irgendwie funktioniert.