Mittwoch, 5. August 2009

CSS - Einfach ist anders!

Diese Stylesheet-Sprache, welche das Erscheinungsbild des Dokuments im Browser festlegt, bildet zusammen mit der Entwiclung des Markups den Kern der klassischen Frontend-Entwicklung.

Aufgrund der diversen fehlerhaften Implementierungen von CSS-Interpretern in den verschiedenen Browsern und deren Versionen besteht beim Umgang mit CSS die Herausforderung neben dem Verständnis der zugrundeliegenden Prinzipien und dem praktischen Wissen um die Umsetzung komplexer Layouts darin, all diese Unzulänglichkeiten der Browser zu kennen und diesen professionell zu begegenen. Ingo Chaos Buch Fortgeschrittene CSS-Techniken bietet meiner Meinung nach die beste Hilfestellung bei den sich daraus ergebenden Problemen.

In letzter Zeit sind einige neue Aspekte in Zusammenhang mit CSS aufgekommen. Diverse CSS-Frameworks versprechen eine solide, browserneutrale Basis bei der Umsetzung von Layouts. Dabei kommt es immer wieder zu Diskussionen zur Sinnhaftigkeit solcher Frameworks. Weiterhin wird von Nicole Sullivan seit Kurzem die Idee einer objektorientierten CSS-Architektur beworben, welche eine bessere Organisation und Strukturierung der daran beteiligten Ressourcen verspricht. Auch einige Präsentationen von Russ Weakley zeigen in Richtung CSS-Architektur.

Nicht zuletzt sei auf Conditional Comments verwiesen, welche es erlauben, Stylesheets exklusiv ganz bestimmten IE-Versionen zuzuweisen. Auch zu dieser Technik sind negative Stimmen zu hören.

CSS ist in den aktuellen Browsern in der Version 2.1 nahezu vollständig, in der noch unvollständigen Version 3 in unterschiedlich großem Umfang implementiert.

Einfach ist anders!

Der Artikel Frontendentwicklung ist nicht einfach! von Jens Grochtdreis, den dieser bei den Webkrauts veröffentlicht hat, würde ich gerne als Aufhänger nutzen, um etwas konkreter auf die Aufgaben und Techniken einzugehen, mit denen wir Frontententwickler es täglich zu tun haben.

Ich werde das Thema in mehrere Artikel aufteilen, da schon jetzt absehbar ist, dass jede Menge Fakten, Buchempfehlungen und weiterführende Links zusammenkommen werden.



Die Artikel werden lediglich einen Überblick üder die unterschiedlichen Facetten des jeweiligen Themas geben können. Erst zusammen mit den weiterführenden Links und dem Lesen der empfohlenen Literatur bekommt man einen konkreten Einblick in das jeweilige Thema.

Dabei verhält es sich mit den angesprochenen Themen ein wenig wie mit selbstähnlichen Strukturen - ein jedes Teil aus der Nähe betrachtet eröffnet eine komplett eigene Welt mit unglaublich vielen weiteren Details. Der Zuwachs an Wissen und Publikationen zu jedem dieser Themen hält dabei seit Jahren stetig an.

Blog abonnieren

RSS 2.0 Feed

Suche

Kalender

Zurück August '09 Vorwärts
Mo Di Mi Do Fr Sa So
          1 2
3 4 7 9
10 12 13 14 15 16
17 19 20 21 23
24 25 27 28 29 30
31            

Verwaltung des Blogs

Blogroll

Projects/Web

vCard

  • Nico Steiner
  • www.nicosteiner.de
  • Karlsruhe/Germany
  • Senior Frontend-Developer at 1&1