It is not quite finished…

October 25, 2004

„It’s not quite finished“ verkündete Jon Hicks erst kürzlich und bezog sich dabei auf das neue Design seiner Website. Fast ganz fertig ist das nun ebenfalls von Grund auf erneuerte Design von Bartelme Design — Cubic.

Cubic

Nachdem in den letzten Wochen und Monaten viele namhafte Designer ihre Websites optimiert bzw. komplett neu designt haben, fühlte auch ich mich wieder einmal ermutigt in Photoshop und Illustrator ein paar Pixel in Bewegung zu setzen. Die Eckpunkte dabei waren:

  • frischere, kräftigere Farben
  • eine markante Kennzeichnung von Bereichen
  • und der Aufbau auf bereits bestehendem Markup. Sprich es sollte möglich sein, das HTML-Gerüst der Seite 1zu1 zu übernehmen.

Das Ergebnis war „Cubic“ — so der Name des aktuellen Themes, welcher auf das würfelartige Erscheinungsbild zurück zu führen ist.

Die zwei Thems Cubic und Rounded im Vergleich

Color Coding

Bei Cubic spielt der Einsatz der Farben eine entscheidende Rolle. So sind Interface-Elemente, welche der primären Navigation dienen (Hauptnavigation, Links etc.) in Blau gehalten bzw. blau hinterlegt — Subnavigations-Elemente setzen auf Grün. Der eigentliche Content der jeweiligen Seite ist in Weiß gehalten, was das Auge direkt zum hoffentlich interessantesten Bereich der Seite leitet.

Color Coding unterstützt das Auge bei der Auffindung des gewünschten Bereiches

Style-Switcher

Der neue Theme gefällt nicht? Kein Problem, denn aufgrund der strengen Trennung von Content und Style ist es nun möglich zwischen dem neuen Cubic- und dem älteren Rounded-Theme zu wechseln. Basis dafür ist das auf A List Apart veröffentlichte Script, welches mit Hilfe eines Cookies eine permanente Speicherung des gewünschten Themes ermöglicht.

Derzeit befindet sich die dafür notwendigen Links übrigens im Footer jeder Seite. Ich muss zugeben, dass es sich dabei nicht gerade um einen prominenten Platz handelt. Doch da das ständige Wechseln des Themes nicht unbedingt die Hauptaktivität auf dieser Seite sein sollte, ist es meiner Meinung nach durchaus akzeptabel.

Beim Umschalten kann es vorkommen, dass einzelne Bilder, im speziellen jene der Startseite, nicht sofort richtig geladen werden. Ein einfaches Refreshen sollte jedoch ausreichen, um den Cache zu aktualisieren.

Kompatibilität

„It’s not quite finished“ bezieht sich hauptsächlich auf die Kompatibilität des CSS. Derzeit werden von mir offiziell nur IE6, Mozilla Firefox und Konsorten und Safari unterstützt. Sowohl IE5/Mac, als auch IE 5.5 unter Windows stoßen sich derzeit noch an paar CSS-Regeln. Ich hoffe jedoch, dass ich auch diese Probleme in der nächsten Zeit beheben kann.

Feedback

Wie immer hoffe ich auf Feedback jeglicher Art. Nur so ist es mir möglich, diese Seite und ihren Inhalt weiter zu verbessern. Danke.

13 comments

Beim switchen der verschiedenen Style treten Fehler beim Titelthemabild auf. Vielleicht kannst du das beheben? Passiert mit dem neusten Firefox und dem neuesten IE

Cyril

Das Update-Problem mit den Bildern der Startseite ist mir bekannt. Die Bilder sind der einzige Content, welcher abhängig vom gewählten Style anders raus geschrieben wird. Sprich du musst ein oder zweimal den Refresh-Button drücken, um die entsprechenden Bilder zu sehen…

Wolfgang

Also meiner Meinung nach sollte man ganz konsequent sein Design „durchziehen“. Ich hatte auch schon oft mit den Problemen zwischen IE und Mozilla zu kämpfen. Da der IE sowieso meiner Meinung nach ein sehr schlechter und rückständiger Browser ist, sollte man garnicht darauf achten ob er unterstützt wird oder nicht. Aber dann kommt ja leider wieder das Argument das der IE der weit verbreiteste Browser, aber ich denke man sollte das ganze mal vorantreiben. Aber das ist nur meine Meinung. Hochachtungsvoll Chris Wouters PS: Glückwunsch für das neue gelungene Design.

Chris Wouters

Idealerweise sollte ein Design in allen sich an den Standards orientierenden Browsern gleich angezeigt werden — und obwohl es seit IE6, Safari und Firefox bedeutend leichter geworden ist, kommt es immer noch zu mehr oder weniger gravierenden Unterschieden in punkto Darstellung und Verhalten. Dennoch habe ich gerade bei der Erstellung des neuen Designs die Erfahrung gemacht, dass meist ein zwei zusätzlichen CSS-Regeln ausreichen, um die Seite auch in einem weiteren Browser richtig dargestellt zu bekommen. Das Layout wurde in einem ersten Schritt ausschließlich in Safari entworfen. Ein abschließender Test zeigte, dass Firefox die Seite weitgehend identisch anzeigt. Um das Layout in IE6 zu fixen musste ich eine zusätzliche halbe Stunde investieren — mit dem positiven Nebeneffekt, dass dadurch das Verhalten beim Verändern der Schriftgröße in allen Browsern verbessert wurde. Der langen Rede kurzer Sinn: Hält man sich bei der Erstellung einer Seite an Standards, ist es verhältnismäßig leicht eine mehr oder weniger gleiche Darstellung in den diversen Browsern hinzubekommen. Außerdem wird man eventuell beim Gegenchecken auf Probleme oder Fehler im Markup aufmerksam.

Wolfgang

Übrigens, um noch mal auf das Thema der unterstützten Browser zurück zu kommen: IE6, Firefox und Safari sind aus meiner Sicht required. Dort sollte eine Seite größtenteils gleich aussehen. Bei IE5.5, älteren Mozilla- bzw. Netscape- Versionen oder Opera können durchaus kleiner Display Bugs in Kauf genommen werden, solange der Inhalt der Seite weiterhin zugänglich ist. Bei älteren Browsern tendiere ich sowieso dazu, das CSS komplett ab zu drehen…

Wolfgang

Schade ich wünschte ich könnte meine Seite auch mal im Safari testen, soll mir nicht gegönnt sein :) Um mal auf die Standarts zu kommen benutzen sie irgendwelche Bücher oder Online Referenzen um das CSS zu erstellen? Liebe Grüße Chris

Chris Wouters

hmm. ich fand das alte layout irgendwie besser. vor allem eigenständiger. warum sind sich aktuelle css gestylte seiten immer so ähnlich? irgendwie. warum ist das so?

Tim

Wenn im Design Cubic der Beitrag „XML Docs x-tended„ oben erscheint, hat es über dem „m“ von „mehr dazu“ ein solches Zeichen “Ëœ“. Ich habe den neusten IE

Cyril Gabathuler

Danke für den Hinweis — ist mir erst jetzt aufgefallen. Dieses etwas merkwürdige Zeichen ist Teil des kleinen Pfeiles, welcher eigentlich davor angezeigt werden sollte. Habe die CSS-Regel für IE erweitert — nun sollte es auch hier richtig angezeigt werden.

Wolfgang

Du könntest ja das Problem mit den nicht-aktuallisierten Vorschaugrafiken (auf der Startseite) dadurch lösen, dass du auch diese in das Stylesheet verlagerst, z.B. als `background-image` für `#teaser p`, wobei der Absatz eine eigene ID bekommt, z.B.: `#teaser-02 { background: url(/images/cubic/teaser_02.jpg) no-repeat … }` Oder hälst du diese Methode für semantisch fragwürdig? Jedenfalls wäre damit dieses IMO hässliche Problem aus der Welt und deiner Site geschafft. Ansonsten find ich das neue Design spitze, vor allem die Farbwahl! Weiter so.

Alex Dircksen

Danke für den Hinweis — wieso hab ich nicht früher daran gedacht, einfach die per HTML definierten Images durch Background-Images zu ersetzen. Und da es sich im Prinzip um die gleichen Images handelt, ist es auch sematisch überhaupt nicht fragwürdig. Übrigens ist die Seite bereits umgestellt — das Wechseln der Styles sollte nun einwandfrei funktionieren…

Wolfgang

Welche Schrift benutzen Sie für Ihren Header? Danke.

Danilo

Der im Header verwendete Schriftzug ist eigens für diese Seite entworfen — kein Schriftsatz. Grundlage dafür ist jedoch der kursive Schnitt der Myriad Pro… -----

Wolfgang

Commenting is not available in this channel entry.