Die wöchentliche Linkschleuder, diesmal zum Thema CSS:
In Klein-Bloggersdorf tobt gerade mal wieder die Auseinandersetzung pro und contra Grid Layouts (nicht zu verwechseln mit Layout Grids!). Aber lesen Sie selber (und auch die zahllosen Kommentare):
Weitere lesenswerte Ressourcen zum Thema Gestaltungsraster:
Nachtrag: »Flexible Layouts – die Herausforderung der Zukunft«
Bei Design Shack gibt es eine Einführung in die vielen nützlichen & schönen Dinge, die CSS3 bringt:
- Introduction to CSS3 – Part 1: What is it?
- Introduction to CSS3 – Part 2: Borders
- Introduction to CSS3 – Part 3: Text Effects
- Introduction to CSS3 – Part 4: User Interface
- Introduction to CSS3 – Part 5: Multiple Columns
- Introduction to CSS3 – Part 6: Backgrounds
Niels Matthijs erklärt Konzept und praktische Umsetzung von:
- css generated content pt1 / blending the boundaries
- css generated content pt2 / aftermath
- css generated content pt3 / finishing up
Kilian Valkhof erklärt Positionierung per CSS:
- Understanding CSS Positioning part 1
- Understanding CSS positioning part 2
- Understanding CSS Positioning part 3
Was mit CSS:
Dem Schönen, Wahren, Guten: ganz viel CSS.
Und die wöchentlichen Wiedergänger zum Endlosthema »Reset oder nicht?« dürfen natürlich auch nicht fehlen:
Eine Liste mit ganz vielen Listen, die Listen zum Thema CSS beinhalten:
Auch gut:
»The Highly Extensible CSS Interface ~ The Series« von Cameron Moll:
Bis zum heutigen Montag läuft noch die Frist, in der Web-Entwickler ihre Wünsche und Vorstellungen über die zukünftige Entwicklung von CSS3 äussern können. Danach wird der Input gesammelt und Ende März beim nächsten Treffen der CSS-Arbeitsgruppe des W3C diskutiert. Weitere Infos und Kommentarmöglichkeit beim Web Standards Project: Tell the CSS WG what you want from CSS3.
Mal wieder was mit Design und wie man's hinbekommt:
CSS Namespaces Module, W3C Last Call Working Draft vom 15. Februar 2008.
Passend dazu auch die Wunschliste eines gewissen David Walsh: »My CSS Wishlist«.
Ebenfalls neu war uns diese Idee aus dem zurzeit noch in der Entwicklung befindlichen CSS 3: »›Say-Instead‹ Part of CSS3«.
Wo wir gerade beim Thema CSS sind:
Auch cool: CSS Type Set
Auch wenn CSS manchmal wirklich saugt, Spaß macht es trotzdem:
Auch cool: die neue CSS Reference bei sitepoint von Tommy Olsson und Paul O’Brien.
Kaum ist man mal einen Tag nicht da, weil in Sachen BIENE 2008 unterwegs, schon bricht die Hölle los. Weil wir das alles erstmal selbst lesen und verdauen müssen gibt's nur eine Linkschleuder zur neuesten Sau, die gerade durch's Dorf Web getrieben wird:
Ursache:
Wirkung:
Weiterlesen …
P.S.: Liebe Browser-Hersteller: Ihr nervt.
Aktuelle Regel №1 beim Thema Web-Standards: ›Optimismus basiert auf einem Mangel an Erfahrung‹. In diesem Sinne:
Daneben gab es natürlich auch noch unterhaltsames und lehrreiches, so wie dieses von Karl Dubost: »HTML 5, one vocabulary, two serializations«; nicht ganz so brauchbares wie dieses von Frank M. Palinkas: »Creating Accessible Data Tables« (Tipp: das meiste davon interessiert den durchschnittlichen Screenreader ü ber haupt nicht); und diese interessante Auflistung von gängigen Praktiken beim HTML-generieren -schreiben von Philip Taylor: »HTML statistics«.
Alles was der moderne Web-Entwickler so wissen muss:
Zum Design im Allgemeinen und zur Umsetzung per CSS im Speziellen:
Die gute Nachricht zum Jahresausklang nach all dem Theater: der kommende Internet Explorer 8 wird nochmals wichtige Schritte in Richtung einer vollständigen Unterstützung von Web-Standards machen. Mittlerweile war es ja schon überall zu lesen: interne Versionen unterstützen nun den Acid2-Test des Web Standards Project.
Wir dürfen uns also auf display:table
freuen und damit dem Wegfall der allerletzten Ausrede pro Layout-Tabellen. Wenn der Test tatsächlich bestanden wird, dann müssten auch eine ganze Reihe weiterer Bugs wie zum Beispiel bei relativer Positionierung von Inhalten, der Verwendung von sog. ›Generated Content‹, dem OBJECT
-Element usw. behoben sein.
Weitere Infos dazu im IEBlog: »Internet Explorer 8 and Acid2: A Milestone« und als Audio oder als unbedingt sehenswertes Video bei channel9.msdn.com: »IE 8: On the Path to Web Standards Compliance - ACID 2 Test Pass Complete«. Ebenfalls freuen dürfen wir uns auf den Wegfall der unerklärlichen und auch unerklärbaren hasLayout
-Eigenschaft: Markus Mielke vom Internet Explorer-Team hat auf der Mailingliste der W3C CSS-Arbeitsgruppe verraten, dass dieses mit dem IE 8 Geschichte sein wird: I do not think I am disclosing too much by saying that HasLayout will be history with IE8 (it was an internal data-structure to begin with and should have never been exposed). See http://msdn2.microsoft.com/[…] for more details.
Vom Marktführer zum Zweitplatzierten:
die zweite Beta-Version von Firefox 3 ist draussen. Ganz oben auf der Prioritätenliste stand die bessere Performance, denn während die Vorgänger-Versionen schonmal gerne bei einfachsten Dingen den gesamten Arbeitsspeicher vollmüllten, fühlt sich die neue Version nun wesentlich schneller an. Zudem sieht der Browser nun auf den verschiedenen Plattformen wie Windows, MacOS oder Linux so aus, wie Anwendungen auf der jeweiligen Plattform aussehen sollten. Mehr dazu bei den Verdrahteten Nachrichten: »Firefox 3 beta 2 Arrives with More Speed and Fewer Bugs« und in der Packungsbeilage.
Für Nutzer mit Behinderungen besonders interessant sind die vielen Verbesserungen im Bereich der Zugänglichkeit des Browsers selbst und der angezeigten Inhalte, nachzulesen bei »New Accessibility features in Firefox 3«. Allerdings setzen viele dieser Verbesserung eine Unterstützung von modernen Accessibility-Schnittstellen wie IAccessible2 oder ATK/AT-SPI voraus, die in verbreiteten Hilfsmitteln bisher nur lückenhaft bis gar nicht umgesetzt sind.
In den Richtlinien zur Barrierefreiheit finden sich viele Vorgaben zur geräteunabhängigen Bedienung. Üblicherweise wird darunter die Bedienung ohne Maus, also per Tastatur oder anderen Eingabegeräten verstanden. Dabei geht es hier nicht nur um technische Aspekte, sondern auch um die Gestaltung der Interaktion und das visuelle Feedback für den Nutzer.
In einem neuen Artikel möchten wir einige Lösungen zeigen, mit denen Sie mit einfachsten Mitteln und im Idealfall ohne Eingriff in den HTML-Code einer Site ein ›mehr‹ an Zugänglichkeit für Nutzer mit motorischen Behinderungen erreichen können:
»›Oops, wo bin ich?‹ – Ein Herz für Tastaturnutzer«.