alps hypertexte
Für Leser der imedo.de-Pressemitteilung: Bitte hier entlang für weiterführende Informationen zu meinen Erfahrungen mit der Anwendung der "Faux Absolute Positioning"-Technik beim imedo.de-Relaunch.
Die Suche nach dem perfekten 3-Spalter ohne Tabellen-Markup wurde in der Vergangenheit oft mit der Suche nach dem "heiligen Gral" verglichen. Mittlerweile gibt es viele "Holy Grail"-Implementationen; hier ist mal eine faux absolut positionierte.
Im Gegensatz zur A List Apart-Definition vom holy grail, der fixe Seitenleisten im Layout vorsieht und nur den Contentbereich elastisch lässt, definiere ich meines nach "adaptation"-Manier: Es muss sich anpassen können. Nicht nur der Seite, auch den Bedürfnissen des Layouters.
Um was zum Gucken zu geben: Faux absolute positioned 3 col layout.
Dieser 3-Spalter sieht aus wie Altbekannte, hat aber folgende Eigenschaften:
width: 100%;, was daraus ein elastisches Layout macht. Setzt man diese auf einen em-Wert, verhält es sich bei älteren Browsern wie ein em-basiertes Layout, weil die Spalten per FAP in Prozenten gelayoutet sind. Sollte man den Drang nach einem festen Layout verspüren, setzt man einen Pixel-Wert. Ein zusätzliches margin: 0 auto; zentriert das Ganze.
Ein Nachteil soll nicht verschweigen werden: Es sind ne Menge divs nötig, um diese Eigenschaften hinzukriegen. Macht also nicht gerade ein schlankes DOM, wenn man sich noch weitere verschachtelte Elemente im Contentbereich vorstellt. Es ist halt vor dem Einsatz abzuwägen, worauf man mehr Wert legt.
Loewenherz (Homepage) on 2008-11-28 02:56 (Reply)
iyi günler
Loewenherz