Sieben
Habe soeben knappe 2 Stunden, auf der Suche nach letzten Baustellen, in die eigene Seite gesteckt und davon gibt es mehr denn je. Heute habe ich einige der separat gestalteten Artikel versucht, dem neuen Layout anzupassen. Mal mit mehr und mal mit weniger Erfolg. Was ich jetzt schon sagen möchte, ist wie sehr sich der Aufwand lohnt. Der zusätzliche Platz ist so verdammt wertvoll.
Strukturell ist die neue Version viel effizienter geworden, sowohl beim HTML, als auch beim CSS. Ich habe mir Nico’s DIVterie-Artikel ein wenig zu Herzen genommen. Wobei ich hier auch betonen möchte, dass man mit DIVs einfach auch eleganter einen CSS Wasserkopf vermeiden kann. Ob man effektiv so Code spart, ist fraglich. Nachdem ich ein DIVtherie erkranktes Modul behandelt hatte, wollten die Problembrowser einfach nicht mehr darstellen, was ich wollte. Zusätzliche Listen-Ebenen erhöhen die CSS-Komplexität und das bringt die üblichen Verdächtigen ins Schwitzen. Was mich zum Thema Internet Explorer führt.
IE6 bekommt diesmal keine pure Blockade mehr, sondern jene Lösung serviert. Für IE7 wird im Laufe der Zeit optimiert. Viel Zeit werde ich damit aber nicht mehr verschwenden. Es wird alles laufen, nur nicht optimal. Erste Tests mit IE8 sind eher positiv. Soweit ich das überblicken kann, wird weder mein CSS noch mein HTML(5) sofort valide sein. Mein Fokus liegt nicht mehr auf diesen Kleinigkeiten. Wir sind über die Phase hinaus, wo man mit Validität wirklich punkten konnte. Dies bleibt ein Thema für die Zukunft, aber erstmal möchte ich wieder neuen Glanz in die virtuelle Hütte bringen.
Ich bin zuversichtlich, ein wirkliches Update präsentieren zu können, auch wenn ich gerade gestern wieder eine Kleinigkeit in der Gestaltung ändern musste. Die Grundlinie ist besser denn je und für mich, das Beste was ich je online produziert habe. Sieben wird kein Feature Creep mehr sein. Was die Komplexität betrifft macht die Seite einen großen Schritt nach vorn und ich bin auch dadurch erleuchtet worden, was Skalierbarkeit einer Website betrifft. Wenn wir Blogger immer wieder meckern, wie mies Seite-X so sei, dann hat man oft nur einen schlechten Eindruck als privater Kleinbastler, wie es auf den Großbaustellen so abgeht.
Mir ist es jetzt schon hier zu unübersichtlich geworden. Fast jede Ebene der Seite nutzt verschiedene Skripts, Templates und Stile, die alle möglichst übersichtlich verwaltet werden möchte. Gestern wurde es mir zu viel dreifach verschachtelte Conditional-Tags zu verschiedenen Zielen zu verbinden. Das ist genau jene Aufgabe, die absolut unbefriedigend sein kann, auch wenn ich fleissige Heinzelmännchen als Helfer verpflichten konnte.
Weniger unbefriedigend ist das Herumschieben und Verfeinern einzelner Elemente im Browser. Es ist einfach immer noch ein sehr befriedigendes Erlebnis einen CSS Wert zu ändern, um anschließend zu sehen, wie wenige Ziffern und Buchstaben die Maschinen so beeinflussen können. Es ist sicherlich eine Gestaltung geworden, die sehr markant und sicherlich auch hier und da zu hinterfragen ist, aber Sieben besitzt Wiedererkennungswert, besonders in neuen kommenden Einträgen.
Habe sehr lange Zeit nicht mehr so viel Freude beim Basteln einer Website erlebt. Ich hoffe man wird dies vielleicht schon in der nächsten Woche sehen können. Alles Neue bringt dann der Juni.
4 Kommentare
Für diesen Eintrag wurden die Kommentare geschlossen.
global $hemingway ?>Ich freu mich schon.
Also das mit den DIVs und dem dadurch schlankeren CSS-Code musst Du uns aber nochmal erklären. Ich behaupte jetzt mal: Der CSS-Code wird durch die geringere Verwendung von DIVs sogar noch schlanker!
Das interessiert mich rein markup-theoretisch auch. Gibt es einen Zusamenhang zwischen der Komplexität des Ausgangs Quellcodes und eines Stylesheets?
Jein. Ich werde im Detail drüber schreiben, wenn hier alles anders aussieht, aber die Kaskade einer mehrstufigen Liste ist aufwendiger im Details zu verändern, als mit einer einfachen DIV-Lösung. Soll eine Liste nicht wie eine einfache Liste aussehen (das linke Modul meiner neuen Startseite), dann kann es zu mehr CSS-Zeilen kommen.