Webdesign

Stylesheets optimieren

Früher oder später wird jeder Blogger selber zum Webdesigner, auch wenn man vielleicht nur etwas Kleines in der Datei ändern muss. Sollte man aber auf die Idee kommen, die CSS-Dateien zu editieren, tauchen schon erste Fragen à la "Wo um alles in der Welt finde ich diese ID?". Das kann wirklich passieren, deshalb rate ich jedem angehenden Webdesigner, folgende Tipps zu beachten:

CSS Formatierer

Die auf den ersten Blick unscheinbare Website Clean CSS bietet das, wovon viele schon träumten. Mit einem Klick kann man dem Stylesheet ein paar Kilobytes abnehmen, Selektoren und Eigenschaften sortieren. Und wer sich oft mit dem CSS Formatierer auseinander setzt, kann auch Templates für diese Anwendung benutzen. Eine ähnliche Funktion hat übrigens auch der CSS Compressor.

Hinweis: Stylesheet vorher und nachher unbedingt durch den Validator schicken!

10 Tipps zur besseren Übersichtlichkeit

  1. Benutze ein Master-Stylesheet, welches die anderen Stylesheets für Schrift, Layout, usw. einbindet
  2. Erstelle ein Inhaltsverzeichnis am Anfang des Stylesheets
  3. Benutze so wenig Container (<div></div>) wie möglich (Stichwort "Divitis")
  4. Häufig verwendete Farben am Anfang der Datei deklarieren
  5. Stelle ein für den Druck optimiertes Stylesheet zur Verfügung
  6. #000 ist das selbe wie #000000 und #369 ist das selbe wie #336699
  7. Schreibe die Deklarationen auf einer Linie, damit du auf dem Bildschirm mehr siehst
  8. Nutze ein Debugging-Stylesheet um Fehler schneller zu finden
  9. Versuche Hacks zu vermeiden, wenn die Bugs nicht tatsächlich existieren
  10. Stets UTF-8 im HTML-Dokument verwenden

Noch nicht genug? Hier finden sich ganze 70 Expertenmeinungen.

2 Kommentare zu “Stylesheets optimieren”

  1. Druckerei am 27. März 2009 um 10:33 | Permalink

    Was ist ein Debugging-Stylesheet?

    VG

  2. Pascal Birchler am 27. März 2009 um 12:36 | Permalink

    Ein zweites, seperat eingebundenes Stylesheet welches eigentlich leer ist. Sollte es einen Fehler geben, kannst du dort nach für nach neue CSS-Definitionen hinschreiben, bis du den Fehler gefunden hast.

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>