[gelöst] Mindestgröße für den content
am 28.05.2010 - 08:27 Uhr in
Guten Morgen,
ich hab mal wieder ein Problem.
Und zwar habe ich im Footer das "powered by Drupal"-Logo und ein "Impressum". Allerdings: wenn ich mich im Admin-Menü befinde, welches ich in der linken Sidebar darstellen lasse und was ja ziemlich lang sein kann (ausgeklappt), dann passiert es, dass der Footer hochrutscht, wenn ich im content zum beispiel nur 2 Zeilen Text stehen habe.
Dadurch rutscht der Footer über die linke und die rechte Sidebar. Ich möchte aber, dass der Footer nur soweit hoch rutscht, bis er zum Beispiel die linke, die rechte Sidebar ODER den content-Block "berührt".
Das kann ich doch sicher über PHP regeln oder? Oder kann ich eine Mindestgröße für den content festlegen?
Oder gibts da einfachere Lösungen dafür?
Liebe Grüsse,
Mönchen
- Anmelden oder Registrieren um Kommentare zu schreiben

Das hat nix mit PHP zu tun.
am 28.05.2010 - 09:52 Uhr
Das hat nix mit PHP zu tun. Eher mit CSS. Aber wenn ich Dich recht verstehe, rutscht der Footer hoch, obwohl die Sidebar größer ist als der Content selbst. Dann hört sich das entweder nach einem fehlerhaften Markup oder "Designfehler" an oder Du hast Du hast ein "clear-block" vergessen.
So könnte sowas zum beispiel richtig aussehen:
<div id="main" class="clear-block"><div id="left"></div>
<div id="content"></div>
<div id="right"></div>
</div>
<div id="footer"></div>
left,content und right floaten natürlich. Wichtig ist das clear-block, damit Main die Höhe des größten Objekts innerhalb Main bekommt.
Beste Grüße,
Niko
<div id="main"><div
am 28.05.2010 - 12:52 Uhr
<div id="main"><div id="main-inner" class="clear-block <?php if ($search_box || $primary_links || $secondary_links || $navbar) { print ' with-navbar'; } ?>">Clear-block ist also da.
Über das float muss ich nochmal drüber schauen. Aber müssen left, right und content "absolute" oder "relative" sein?
Hat noch jemand einen Tip für
am 31.05.2010 - 08:17 Uhr
Hat noch jemand einen Tip für mich? das Problem besteht nach wie vor
Float
am 31.05.2010 - 08:23 Uhr
Hi
wenn du position benutzt, dann hast du keine Möglichkeit den Fluss der div automatisch zu behandeln. Du musst float einsetzen.
Schau dir mal solche CSS Hacks an:
http://www.pmob.co.uk/temp/3colfixedtest_4.htm