YAML – mehrspaltige CSS-Layouts

Dirk Jesse beschäftigt sich mit seinem Projekt Yet Another Multicolumn Layout mit modernen mehrspaltigen Layouts, welche ihrerseits nur mit CSS und ohne Tabellen auskommen. Das besondere an diesem äusserst gut dokumentierten Projektes ist, dass Dirk die jeweils aktuelle Version des YAML Frameworks unter der Creative Commons License zur freien Verfügung stellt. Dabei kann das YAML-Framework für so ziemlich alle Webseiten verwendet werden.

 

Barrierefreiheit und Webstandards
YAML bietet dem Webmaster das Grundgerüst, welches sich an den Anforderungen an barrierefreies Webdesign orientiert und die Vorteile von Webstandards nutzt.

Einfache Handhabung
Da YAML für die verschiedensten Anwendungen gedacht ist, wurde das Grundkonzept nach dem Baukastenprinzip aufgebaut. Dadurch müssen die zentralen CSS Dateien nicht verändert werden. Anpassungen, wie Layout, Farben, Spaltenanzahl, Schrift Formatierungen, etc., werden in eigene Stylesheet vorgenommen. So werden die Basisfunktionen nicht verändert, und Anpassungen können sehr rasch erledigt werden.

Flexible Anwendung
Mit YAML ist eine freie Anordnung der Inhalte im Quelltext jederzeit möglich, es können sowohl fixe Spaltenbreiten als auch flexiblen Spaltenbreiten verwendet, sowie die Spaltenanzahl einfachst definiert werden. Die Flexibilität und die simple Anwendung bzw. Erweiterung zeichnen das YAML-Framework aus.

Vielseitige Browserunterstützung
Es werden eine Vielzahl an unterschiedlichen Browsern unterstützt, und eventuelle Bugs einzelner Browser (siehe Microsoft Internet Explorer) geschickt ausgeglichen. Folgende Browser werden unterstützt:

  • IE 5.01/Win
  • IE 5.5/Win
  • IE 6.0/Win
  • Opera 6+/Win
  • Mozilla 1.7.1+/Win
  • Firefox 1.0+/Win
  • Netscape 8/Win
  • Safari 1.0.3+/Mac
  • Camino 0.6/Mac
  • Firefox 1.0+/Linux
  • Konqueror 3.3.2/Linux
  • Lynx/Linux
  • IE 5.x/Mac (eingschränkt)
  • Netscape 4 (eingschränkt)

Link zum YAML Projekt

Eine Antwort zu “YAML – mehrspaltige CSS-Layouts”

  1. Pingback: Mastblau YAML und Typo3