URI: http://www.j-a-b.net/info/2004/2004-01
aktualisiert: 2009-12-04
© 2002-2009 Contact
Durch die Veröffentlichung des Mozilla Browsers Version 1.6 hat die Umsetzung der CSS(3)-Empfehlungen des W3C einen weiteren Schritt nach vorne gemacht. Aus diesem Grunde ist die Einführung in die Farbkodierungen um eine Beschreibung des HSL-Farbschemas sowie die Farbpaletten um einen Ausschnitt des HSL-Farbraumes mit 3564 Farben bereichert worden .
Nachtrag: Auch der Firebird 0.7 ist in der Lage, hsl-kodierte Farben umzusetzen.
Die letzten Fehler sind aus den style-sheets ausgebügelt
und ein paar falsche Dateipfade sowie Fehler in php-Scripten
habe ich korrigiert. Bei den letzten Fehleranalysen
hat der XML-
Parser der Geckos gute Dienste erwiesen, so dass nun fehlerfrei
und ohne Browsercrash der für XHTML
korrektere media-type eingesetzt werden kann. Da Opera in seiner
aktuellen Version 7.23 für XML
jedoch noch keine nennenswerte
ECMAScript-
Unterstützung besitzt, diese soll erst mit der neuen, im beta-
Stadium befindlichen Version 7.5 möglich sein, wird der Link zur
Umstellung auf
application/xhtml+xml vorerst noch erhalten
bleiben. Davon abgesehen habe ich eine Reihe unnötiger Scripte
eliminiert, weitere werden wahrscheinlich folgen.
Die Style-Sheets sind komplett umgeschrieben, sämtliche
inline-style-Attribute habe ich entfernt und Klassen
sowie IDs besitzen nun semantisch
sinnvolle Bezeichnungen. Manche dieser verwandten
Selektoren und Attribute werden noch nicht browserübergreifend
umgesetzt, beispielsweise der Selektor :last-child,
welcher nur von den Geckos erkannt wird oder die Verwendung von
URLs in content
-Attributen, welche wiederum nur in Opera umgesetzt werden.
Durch diese Maßnahmen werden auf den Farbseiten auch wieder die Zellenhintergründe in Geckos angezeigt.
In den letzten Tagen habe ich versucht, meine Seiten nicht mehr mit dem media type
text/html sondern mit dem korrekteren media type
application/xhtml+xml auszuliefern.
Um die Benutzer des Internet Explorers und anderer veralteter
Browser damit nicht völlig auszuschließen, sollten
sie weiterhin den media type text/html erhalten.
Obwohl Opera und die Geckos den Datentyp application/xhtml+xml
erkennen,
traten einige Probleme bei meinen Seiten, so wie sie momentan
gestaltet sind, auf. Manches läßt sich durch ein Umschreiben
des Quelltextes ändern, insbesonders die fehlenden
Zellenhintergründe der Farbtabellen bei den Geckos. In Opera sind
die Probleme allerdings größer und entziehen sich auf
meiner Seite einer Lösungsmöglichkeit. Näheres hierzu ist in Operas
mailing-Liste
beschrieben.
Aus diesem Grunde habe ich mich entschlossen, vorerst auf eine
generelle Auslieferung meiner Seiten als application/xhtml+xml
zu verzichten, jedoch über einen link rechts oben auf jeder Seite
die Möglichkeit zu bieten, dennoch die Seiten mit diesem
Datentyp ausliefern zu lassen.