CSS & XHTML
Mittwoch14. Januar 2009

Gestern wurde ich kurzfristig gebeten, ein Shoptemplate zu begutachten. Folgender semantischer Schrecken offenbarte sich unter der Haube eines zunächst einmal optisch durchaus ansprechenden Layouts.

Call me Überschrift

Es ist nicht so, dass es keine Überschriften gab in diesem Template. Das H1-Element war durchaus vorhanden ...

<h1>
  <strong>Willkommen</strong>
  <strong>im <span style="color: #ff3301;">e</span>Shop</strong>
</h1>

Zunächst stellt sich natürlich die grundsätzliche Frage nach der Notwendigkeit der STRONG-Elemente, aber auch das SPAN-Element zur Hervorhebung des Buchstaben “e” glänzt aufgrund der Inline-Styles auch nicht gerade vor Eleganz. Dabei wäre es so einfach ...

<h1>Willkommen im <span>e</span>Shop</h1>

Und damit wird den ersten Buchstaben auch erwischen, gönnen wir uns eine Zeile CSS ...

h1 span { color: #ff3301; }

Den gesamten Beitrag lesen


Freitag05. Dezember 2008

Heute morgen um 8:00 Uhr ging mein erster Beitrag zum diesjährigen Adventskalender der Webkrauts online. Wie der Titel “Grundregeln für zugängliches JavaScript” bereits verrät, geht es um einige wichtige grundlegende Verhaltensregeln bei der Anreicherung von Webseiten mit JavaScript.

Der Artikel ist nicht gerade kurz geraten, hat aber gerade deswegen nach all den CSS- und Framework-Diskussionen der letzten Zeit besonders viel Spaß gemacht.


Donnerstag27. November 2008

Auch in diesem Jahr bieten die Webkrauts ihren Lesern wieder einen Adventskalender. Ab dem kommenden Montag geht es dieses Mal rund um «Best Practice» in allen Webbereichen. Hinter den 24 Türchen stecken Beiträge zu Performance, JavaScript, Suchfunktionen, Barrierefreiheit, nützliche Tools, den Umgang mit Kunden, Navigationen oder auch Suchmaschinenoptimierung, um nur ein paar Themen zu nennen. Ihr dürft gespannt sein, es lohnt sich.


Samstag15. November 2008

Bereits am letzten Wochenende konnten die Arbeiten am zweiten Draft einer ersten Spezifikation von CSSDOC, einem Regelwerk für bessere und zugleich maschinenlesbare Kommentare in Cascading Stylessheets (CSS) fertig gestellt werden.

Fast eineinhalb Jahre sind seit dem ersten Public Draft vergangen, in der wir zahlreiche Erfahrungen sammeln und einiges positives Feedback ernten konnten. Bereits seit YAML 3.0 (Juli 2007) kommt das CSSDOC Regelwerk in meinem CSS-Framework zum Einsatz und hat bestens bewehrt.

Die klare und verständliche “Sprache” der Tags erleichtert professionellen Anwendern wie auch Einsteigern den Umgang mit dem Framework. Umso mehr lag es uns allen am Herzen, die vor langer Zeit begonnenen Arbeiten an der Spezifikation weiterzuführen und das Regelwerk zu vervollständigen. Am letzten Wochenende war dieses Ziel mit dem Einflegen der letzten Korrekturen erreicht und den aktuellen Stand in Form eines zweiten öffentlichen Drafts veröffentlicht.

Das Dokument steht als PDF-Datei zum Download bereit und wir bitten jeden CSSDOC-Interessierten ausdrücklich um Feedback über die öffentliche CSSDOC-Mailingliste.

Nachtrag: Dass das Projekt mittlerweile einiges an Ansehen für sich verbuchen kann, äußert sich auch darin, dass beispielsweise die offizielle Drupal-Dokumentation das Regelwerk im Rahmen des Drupal Coding Standard zur Kommentierung von Cascading Stylesheets empfielt.


Dienstag11. November 2008

Der IE8 ist noch nicht einmal veröffentlicht, scheint aber dennoch für einen nicht gerade kleinen Kreis an Webentwicklern bereits zum Heilsbringer zu avancieren. Auslöser der Euphorie ist, dass der IE8 verspricht (ob er es hält werden wir sehen), den CSS 2-Standard nun vollständig und fehlerfrei zu unterstützen, was bedeutet, dass CSS-Tabellen (display:table, display:table-cell, display: table-row) salonfähig werden.

Und hast Du nicht gesehen, schon überschlägt man sich hier, da und dort mit Artikeln, die vom Beginn einer neuen Webdesign-Ära sprechen, in der die ach so komplizierten Layoutkrücken, welche noch auf Floats oder absoluter Positionierung basieren, nur noch ein Schattendasein fristen werden.

Den gesamten Beitrag lesen


Seite 3 von 8 Seiten

 <  1 2 3 4 5 >  Letzte »