Fluid Width und Möglichkeiten für schwebende Objekte

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Die typische Technik, um ein Layout mit fließender Breite zu erstellen, besteht darin, Ihren Hauptinhalt mit einer minimalen und maximalen Breite zu versehen und sicherzustellen, dass er mit verschiedenen Techniken in allen Browsern funktioniert.

Eine andere Möglichkeit besteht darin, Elementen auf Ihrer Seite eine absolute Positionierung relativ zum Browserfenster selbst zu geben. Zum Beispiel können Sie Elemente am unteren Rand der Seite „fixieren“

div#stickbottom {
  position: absolute;
  bottom: 0;
}

Ebenso können Sie Elemente in jedem Bereich der Seite fixieren. Es wird noch interessanter, wenn Sie Elemente mit Prozentwerten positionieren. Zum Beispiel könnten Sie ein Element immer 10 % vom rechten Rand der Seite entfernt lassen mit

div #farright {
  position: absolute;
  right: 10%;
}

Durch die Verwendung dieser Technik wächst und schrumpft dieser Abstand des „rechten Rands“, wenn der Benutzer das Browserfenster vergrößert und verkleinert. Dies kann einige coole Möglichkeiten und Interaktionen mit anderen Elementen ermöglichen. Sie können eine Beispielseite hier. ansehen.

fluidobjectsexample.gif

Ich bin sicher, Sie werden schnell bemerken, dass dieses Beispiel stark auf PNG-Grafiken ohne Hacks setzt. Das wird in IE 6 mit vielen weißen Hintergründen schrecklich aussehen. Es ist nur als Illustration von Möglichkeiten gedacht, zögern Sie nicht, Ihre eigenen Hacks zu implementieren oder GIFs zu verwenden oder einfach keine Objekte zu verwenden, die Transparenz erfordern.

[BEISPIEL HERUNTERLADEN]