.

Jens Grochtdreis: Webseiten mit YAML erstellen (Webinale)

Posted by Oliver Gassner • Wednesday, May 23. 2007
Jens Grochtdreis von SinnerSchrader und Mitgründer der "Webkrauts" (einem Webdesignernetzwerk) erklärt, wie man mit dem CSS-Framework YAML 'intelligent' (also: faul) Webseiten erstellt.

Jetzt kommt eine Übersicht über Frameworks allgemein, es wird erklärt, warum CSS-Vorlagendateien nicht so ganz helfen und earum Man CSS-Hilfen braucht (MSIE, ne?).

Es gibt 2 CSS-Frameworks:
* Yahoo UI (Javascript-lastig) mit Grids (CSS-Layout), mit dem Yahoo seine Seiten baut.
* Und YAML: "Yet Another Multicolumn Layout"

"Grids" hat eine relativ schmale Doku, die auch nicht erklärt WARUM etwas so ist, wie es ist.

YAML ist ein reines XHTML/CSS-Framework ohne jedes Javascript. Es wird auf vielen Webseiten eingesetzt, ist breit auf Browsern getestet und umfangreich dokumentiert. Inzwischen sogar in einem Buch.

Während YAML auf flexiblen Layouts basiert (fixe sind möglich), bei denen man 'wegwirft' was man nicht braucht, hat man bei YUI primär fixe Layouts (flexible möglich), bei denen man hinzufügen muss, was man will.

Bei YAML muss man allerdings erst die Doku lesen.

* valider Code und Stylesheets
* Navihilfen (Skip-Links)
* freie Spaltenanordnung
* funktional gegliederte Stylesheets
* relative Maßeinheiten (%)

Jetzt erfahren wir, wie YAML-Pages aufgebaut sind und dass der weg zu 'float's zwra durch den Vorhof der Hölle führt, sich aber lohnt udn wie YAMl über spezielle Inhaltsspalten das Boxmodelproblem des IE umgeht.

YAML bekommt demnächst eine neue Ordnerstruktur, die die Übersicht verbessert.

Über Subtemplates kann man via % relativ einfach bestimmte Prozentverteilungen bei den Spaltenbreiten realisieren.

Buchtipp:
Dirk Jesse: CSS-Layouts - Praxislösungen mit YAML

0 Trackbacks

No Trackbacks

Facebook Kommentare

0 Comments

Display comments as (Linear | Threaded)

No comments

Add Comment

E-Mail addresses will not be displayed and will only be used for E-Mail notifications.
To leave a comment you must approve it via e-mail, which will be sent to your address after submission.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA



  • Stats & Stuff

    My stats:
    Blogoscoop:
    blogoscoop
    XING
    GeoURL
    Twingly BlogRank

  • Suche in diesem Blog:
    Ads:
  • Comments / Trackbacks

    Mon, 21.05.2012 11:02
    Danke ;)
    Sat, 19.05.2012 12:06
    Lieber Oliver, danke für die kurze [...]
    Fri, 18.05.2012 16:27
    Eine Empfehlung die ich noch beitragen [...]
    Sun, 29.04.2012 16:15
  • Themen & Artikel in Auswahl

  • [flattr info]


  • Meine Tools: