DIV ganz unten "anpinnen"?

  • Hallo zusammen,

    hab schon in anderen Foren und Communitys gesucht nur keine passende
    Antwort gefunden.

    Ich würde gern den <div id="footer"> so anpinnen das dieser immer am
    unteren Rand (bottom) angepinnt ist. Die einzige Lösung die ich gefunden
    habe ist mit position: absolute ...

    Da entsteht nur das Problem das die einzelnen <div> sich überlappen. Mit
    z-index hab ichs auch schon versucht, dann überlappt halt was anderes.

    Kennt jemand sonst eine Lösung wie man einen <div> ganz unten anpinnen
    kann? Mit dem header z.B. gehts ja auch, also ganz oben.

  • position: absolute ist schon der richtige Weg ;)
    inkl. Hack für den IE < 7

    Wenn du davon was nicht verstehst => nachfragen.

    Gruß,
    jojo


  • Hallo zusammen!
    Mich kämpfe mit dem gleiche Problem, mein Footer will einfach nicht nach unten, obwohl ich alle Angaben in dem link befolgt habe!

    Könnt ihr mal schaun ob ihr meinen Fehler findet?

    Hier meine CSS-Datei:




    und meine HTML Datei:



    Schonmal vielen Dank!

    Wer kämpft kann verlieren, wer nicht kämpft hat schon verloren!

  • Das Problem liegt vermutlich daran, dass du auch noch diese Elemente absolut positioniert hast:

    Code
    <div id="links"></div>
    <div id="rechts"></div>
    <div id="header"></div>
    <div id="balken"></div>
    <div id="bild"></div>
    <div id="start">

    Damit erhält der #footer einen anderen Bezugspunkt.
    Lass mal bei den genannten Div's die absoluten Positionierungen weg. Du kannst sie ebenso mit float und margin-Angaben an die richtige Stelle setzen.

  • Bringt leider nichts!
    Auch das Hintergrundbild es Footers wird nicht angezeigt :(

    Wer kämpft kann verlieren, wer nicht kämpft hat schon verloren!

  • Schonmal vielen Dank!
    Jetzt wird der Footer korrekt am unteren Rand angezeigt,
    allerdings bekom ich es nicht hin, dass mein Hauptfenster (#start) nun auch genau bis zum Footer geht...
    Kann ich das irgendwie mit fload lösen, oder wie geht das am besten?

    Im Prinzip soll die Seite immer so lange sein wie der Inhalt, aber auf jeden Fall immer die ganze Seite ausfüllen.

    Wer kämpft kann verlieren, wer nicht kämpft hat schon verloren!

  • Ich darf mal ganz kurz einwerfen das das hier so nicht stimmt.

    Code
    overflow: no;

    Und Breitenangaben von 1024px... naja, ich würde es nicht machen.

    Einmal editiert, zuletzt von thilda (11. Mai 2009 um 00:51)