Nun haben wir sie: die heilige Liste der CSS-Verbesserungen am IE7. Vor zwei Jahren hätte ich mir das nie zu träumen gewagt. Und wer weiß, ob ich in weiteren 2 Jahren immer noch träumen darf – oder der Traum ausgeträumt sein wird. Viele Fragen, doch zuerst zum Posiviten (in Anlehnung an meinen älteren Artikel):

  • Unterstützung des Alpha-Channels bei PNG-Bildern (zwar nicht CSS, aber immens wichtig in diesem Zusammenhang)
  • Unterstützung für min/max width/height
  • Untestützung für fixe Positionierung
  • XML-Deklaration vor der Dokumenttypdeklaration bringt IE7 nicht mehr in den Quirks-Modus
  • Viele Fehlerbereinigungen

Jetzt fehlt nur noch eine Liste der HTML-Verbesserungen (abbr, …). Aber diese Liste wäre wohl zu klein, um einen Artikel darüber zu rechtfertigen.

Die erste Frage, die sich nun stellt, ist: Welche CSS-Fehler wurden bisher übersehen, und welche Fehler werden mit dem IE7 auftauchen und neue CSS-Hacks benötigen? (Wobei ich der Ansicht bin, dass für den IE keine CSS-Hacks innerhalb der Stylesheet-Dateien angewendet werden sollen. Mit Conditional Comments kann man den IE viel besser und versionsgerichteter kontrollieren. Außerdem bleiben die Stylesheets dann sauber und der Überblick über die Hacks bleibt [mit einem separaten IE-Korrektur-Stylesheet] gewahrt.)

Die zweite Frage, die sich stellt, lautet: Wird die Arbeit an der Darstellungsfähigkeit des IE7 weiter gehen, wenn – über einen längeren Zeitraum – der Verbreitungsgrad des IE nicht mehr fällt oder sogar wieder steigt?

Und die dritte Frage: Wie weit ist es überhaupt möglich, dass der IE volle Kompatibilität mit gültigen (und künftigen) Webstandards erreicht? Mancherorts liest man rege Zweifel, ob der IE dazu in der Lage sei.
Und diese Frage ist nicht unerheblich. Denn würde der IE nicht dazu in der Lage sein, kann a) die Lust von Microsoft am IE schnell verfallen oder b) es mehrere Jahre der Überarbeitung benötigen, bis eine nächste Version des IE veröffentlicht werden kann. Beides wären schlechte Szenarien für das Web.

Wir dürfen gespannt sein.
Denn diese Fragen wird nur die Zeit beantworten können.

Ein Gutes hat der IE7 auf alle Fälle: Er füllt das Loch, das zwischen Opera 9 und Firefox 3 entsteht. Ohne IE7 gäbe es keine Neuerungen bei HTML und CSS in Browsern in diesem einjährigen Zeitraum. Das wäre sehr langweilig gewesen. ;)

Dieses Wochenende haben Toci und ich die grobe Planung für unseren dreiwöchigen Urlaub an der US-Westküste gemacht. Ursprünglich planten wir ein paar Tage Badeurlaub in Los Angeles; aber daraus wird nichts. Der Zeitplan ist zu straff. Sind ja auch nur drei Wochen.

Zeitplan:

  • 3 Tage Vancouver (Kanada, British Columbia) und Umgebung.
  • 2 Tage Seattle (USA, Washington). Eventuell einen Abstecher nach Redmond. ;)
  • 3 Tage Rundreise Washington/Oregon mit einem Mietwagen. Olympic Pennsula, Pazifikküste, Astoria, Portland (Hauptstadt von Oregon), Mount St. Helens und Mount Rainier National Park.
  • Flug von Seattle nach San Francisco. Besorgung eines Mietwagens, der uns bis zu unserem Reiseende befördern wird.
  • 3 Tage San Francisco und Umgebung. Hoffe, es geht sich auch ein Abstecher nach Silicon Valley und Mountain View aus, wo Mozilla beheimatet ist.
  • 2 Tage Kurztripp zum Yosemite National Park und was wir dazwischen noch aufgabeln.
  • 2 Tage Fahrt runter nach Los Angeles. Natürlich machen wir dort einen Abstecher an die wunderschöne Küste.
  • 3 Tage Los Angeles. Wahrscheinlich brauchen wir schon 3 Tage, allein um von einem Ende der Stadt ans andere zu fahren. Unseren Plan, das Hollywood-Zeichen zu besetzen, werden wir voraussichtlich nicht in die Tat umsetzen. ;)
  • 3 Tage Reise durch die Wüste nach Las Vegas und Besuch des Grand Canyons.

Was für ein Stress. :)

XAMPP gibt es anscheinend schon mehrere Jahre, aber davon gehört habe ich bisher noch nicht. Schade, denn das Projekt scheint eine gute Sache zu sein.

So mancher wird schon die Erfahrung gemacht haben: Ein Apache-Webserver installiert sich nicht so leicht. Noch schwieriger wird es, wenn weitere Pakete wie MySQL, PHP oder Perl dazukommen.

XAMPP ist eine Distribution von Apache, MySQL, PHP und Perl, die es ermöglicht diese Programme auf sehr einfache Weise zu installieren.

XAMPP

XAMPP ist unter der GNU General Public License erschienen, kostenlos und für Linux und Windows erhältlich. Versionen für Mac OS und Solaris befinden sich in Entwicklung.

Mal sehen, wofür das noch zu gebrauchen ist …

Mal wieder ein Update für die Blogsoftware eingespielt. Ich hasse diese Aktualisierungsarbeiten, speziell da ich in manchen Nicht-Theme-Dateien rumgepfuscht habe, damit WordPress das präsentiert, wie ich es haben will. Ein Glück nur, dass mir Tim die Arbeit mit phpBB2 wieder abgenommen hat.

CSS3.info veranstaltet von 1. bis 31. August 2006 einen Wettbewerb. Teilnehmen kann jeder, der entweder einen Beitrag für die Website CSS3.info verfasst oder einen Patch für Webkit oder Mozilla schreibt, welcher neue CSS3-Funktionen in diese Browser integriert.

Zu gewinnen gibt es eine Reihe von Software-Lizenzen.
Mehr zu den Voraussetzungen, Terminen und Gewinnen gibt es auf CSS3.info:
The big Summer Holiday contest!

Ich hege zwar keine großen Hoffnungen auf CSS3-Patches für Mozilla (Gecko), aber so ein Wettbewerb ist auf alle Fälle eine gute Idee. Auf, auf, ihr Programmierer!