startseite | archiv | bilder | bookmarks | short urls | rss reader |

.marqs / photocase.com

YUI3Yahoo aktualisiert CSS Grids

Donnerstag, 12. August 2010

Die Yahoo UserInterface-​Library gibt es schon län­ger in der Ver­sion 3 — nach und nach wur­den alle Ele­mente der Vor­gän­ger­ver­sion durch bes­sere Funk­tio­nen ersetzt und durch neue ergänzt. Ein Ele­ment, das immer noch fehlte, waren die CSS–Grids. Doch auch von denen gibt es jetzt eine Beta-​Version.

Die CSS–Grids hel­fen dem Web­De­si­gner bei der Auf­tei­lung der Seite in Spal­ten. Es gibt dafür von ver­schie­de­nen Anbie­tern Lösun­gen wie YAML, 960 oder Blue­print. Alle arbei­ten mit fes­ten CSS–Klas­sen, die dann in bestimm­ter Weise genutzt dazu füh­ren, dass man sehr leicht, Cross-​Browser-​kompatible Lay­outs erstel­len kann. Seit ich YUI Grids benutze, habe ich jeden­falls keine Pro­bleme mehr mit Spal­ten, die andere über­de­cken, im Inter­net Explo­rer wege­drückt wer­den und so weiter.

Der Nach­teil von der­art uni­ver­sel­len Lösun­gen ist oft ein Over­head an Tags, die man in einer maß­ge­schnei­der­ten Lösung nicht benö­ti­gen würde. Die Sei­ten sind also ein wenig auf­ge­bläht, was sich auf Über­tra­gungs­ge­schwin­dig­kei­ten und gege­ben­falls auf die Durch­such­bar­keit für Such­ma­schi­nen aus­wir­ken könnte. Wäh­rend sich der Geschwin­dig­keit­un­ter­schied mes­sen lässt und eher ver­nach­läs­sig­bar ist, lässt sich ein Pro­blem mit Such­ma­schi­nen nicht verifizieren.

Ein­fa­che­rer Code + Fle­xi­bler

Der Code der YUI3 Grids ist wesent­lich ein­fa­cher benutz­bar, weil er les­bar ist. Die Klas­sen­na­men sind so gesetzt, dass man an ihnen erkennt, wie breit ein Ele­ment damit for­ma­tiert wird:

  1. Man legt ein neues Grid an, indem man ein Blo­ge­le­ment mit der Klasse .yui3-​g (g = grid) anlegt.
  2. In die­sem Grid kön­nen Units (u) benutzt wer­den. Soll es in einem Grid einen Bereich geben, der 14 des Plat­zes ein­nimmt, ver­sieht man ein Block-​Element mit der Klasse .yui3-​u-​1 – 4 — soll es 13 sein, nimmt man .yui3-​u-​1 – 3.

Auf diese Weise lässt sich eine Seite in Grids und Grids in Units zer­le­gen, in denen man wie­derum sicher seine Inhalte posi­tio­nie­ren kann.

Soweit ich das sehe, gibt es kei­nen Menü-​Container mehr und die Rei­he­folge der Units wird ohne­hin ein­fach von links nach rechts angezeigt.

Das alles führt dazu, dass die neuen YUI3-​Grids ein­fa­cher zu benut­zen sind. Der Grids-​Builder, der unter YUI2 noch wich­ti­ges Arbeits­werk­zeug war, sollte mit YUI3 über­flüs­sig sein.

Links

Foto: .marqs /​pho​to​case​.com

Einen Kommentar hinzufügen





Trackback

Trackback URL für diesen Artikel

  • Twitter / Facebook
  • Twitter
  • Facebook
  • RSS
  • RSS

 

Werbefreies Blog

Steffen Voß | Steinstraße 5 | 24118 Kiel
Tel.: +49 431 88 88 683
E-Mail: kontakt@kaffeeringe.de
Skype: steffenvoss
Jabber: kaffeeringe@jabber.ccc.de
ICQ: 447639251