Pixeldrama lief eine ganze Weile auf dem YAML XHTML/CSS-Grundgerüst. Prinzipiell gibt es auch nicht viel zu kritisieren, aber ein paar Aspekte haben mir nie wirklich in den Kram gepasst, trotz der unheimlich durchdachten Strukur und der erstaunlichen Anpassungsfähigkeit von YAML.
Ein Blick auf den Quellcode, offenbart eine ungehörige Schachtelung desselbigen in div-tags, welche ein Tribut an die Flexibelität des Frameworks sind. Der Name YAML (Yet Another Multicolumn Layout) verrät, dass es um vielspaltige Layouts geht. Und die gehen so bei drei Spalten los. Da Pixeldrama aber eigentlich gut mit zwei Spalten klarkommt, musste ich auf einige Eigenschaften verzichten, die mir ein rein auf zwei Spalten getrimmtes Markup geboten hätten, während YAML eigens dafür beschnitten werden muss. So konnte ich im Content-Bereich nicht ohne weiteres ein Clearing von Elementen einsetzen, da sie dann nicht mehr die Sidebar umflossen.
Kurz und gut, ich habe mich entschlossen das Markup und CSS neu zuschreiben und habe nur das Content-Stylesheet übernommen, was dazu führt, dass fragmentarisch ein paar YAML typische Selektoren erhalten geblieben sind, wie float_left… Resultat der Wochenendeaktion: Mein Layout ist flexibler auf meine Bedürfnisse abgerichtet und hat an Markup und CSS gespart.
Bei der Gelegenheit, habe ich auch noch die Übersichtsseite meiner Blogbeiträge aufgeräumt und optisch ein wenig ruhiger gestaltet, zusätzlich haben im Archiv nach jahrelanger Abstinenz Tabellen Einzug gehalten, da sie sich semantisch und auch, was natürlich nachrangig ist, entwicklerfreundlich angeboten haben. Wer ein gute Know-How-Quelle für barrierefrei Tabellen sucht, wird auf macximal fündig.
Zeitnah werde ich mich an meinen Footer ranwagen, mit den ich seither so meine Probleme habe und meine Referenzen endlich online stellen, dann habe ich das Dringstende auf diesem Pixeldrama erstmal erledigt.
September 17th, 2007 um 4:50 pm
Ich nutze auch schon länger Tabellen im Archiv. Was mir bei dir auch gut gefällt ist die Tatsache, dass du die Artikel der Monate und Kategorien als Tabelle darstellst. Das werde ich von dir wohl übernehmen. Ich hoffe du hast nichts dagegen.
September 17th, 2007 um 6:19 pm
Nicht im geringsten. Ist auch schade um die Zeit, wenn man mit Hängen und Würgen tabellarischen Inhalt ohne HTML-Tabellen ausgezeichnet. Empfand das heute als sehr angenehme Erfahrung.
September 24th, 2007 um 6:30 pm
Seh das genau so! Man muss nicht auf biegen und brechen auf Tabellen verzichten -wo es doch auch sinnvolle Einsatzmöglichkeiten für die pitter pösen Tabellen gibt.
In diesem Sinne ein Hoch auf die Tabellen…
September 27th, 2007 um 11:00 am
Endlich, ich bin nicht der einzige der YAML mal nicht aufs höchste Lobt :D
Für meine Begriffe ist CSS nicht komplex genug um dafür ein Framework zu benötigen, bei Programmiersprachen ist das vielleicht schon eher der Fall, aber CSS hat jeder innerhalb von ein paar Wochen halbwegs gut intus.
YAML bringt im CSS schon soviel unnötigen Overhead mit und unterstützt den IE5 zudem von Haus aus nicht mehr. Gute Entscheidung Benjamin :)