Mit diesem Portal möchten wir dir im Rahmen der DotNetNuke Usergroup Schweiz eine Unterstützung bieten für die Umsetzung von flexiblen CSS-Layouts (Skins) mit Hilfe des (X)HTML / CSS Frameworks YAML.
Eine CSS-basierte Wesbsite setzt das CSS zugrunde liegende Konzept der Trennung von Inhalt und Design um. Dies ermöglicht zum Beispiel ein komplett optimierteres Layout für die Druckausgabe oder für mobile Geräte wie das iPhone. Tabellen-Layouts sind unprofessionell, veraltet und bringen viele Nachteile mit sich.
Vorteile gegenüber Tabellen-Layouts:
- weniger Code
- schnellere Ladezeiten
- übersichtlicher
- Trennung von Inhalt und Gestaltung
- ermöglicht separate Gestaltung für den Druck, Mobiltelefone etc.
- mehr Flexibilität
- erleichtert die Zusammenarbeit mit Javascript (z.B. jQuery) oder Flash
- ermöglicht flexbile oder elastische Layouts
- ermöglicht bessere Suchmaschinenplatzierung
- ermöglicht Barrierefreiheit
- zum Beispiel Optimierung für sehbehinderte Nutzer
Was ist YAML?
YAML ("Yet Another Multicolumn Layout") ist ein (X)HTML/CSS Framework für die Erstellung von modernen, flexiblen Layouts und ersetzt die veralteten Tabellenlayouts. Dabei steht die Flexibilität für den Webdesigner und die Zugänglichkeit der Nutzer im Vordergrund.