tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
606
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    818
    Liebe Forengemeinde,

    nachdem ich jetzt eine Weile experimentiert und im Internet gesucht habe, muss ich leider aufgeben und um Hilfe bei Euch bitten.

    Die Frage danach, wie man einen Footer an den unteren Bereich des Bildschirms bekommt, habt ihr sicher schon häufig gelesen. Da hilft die Suchmaschien des Vertrauens weiter (z.B. [1].

    Ich hab mich an dem unter [1] angegebenen Link orientiert und meine HTML-Seite Stück für Stück in den Code-Schnipsel von [1] übernommen. Geht auch alles bis zu dem Punkt, wo ich anfange das Mootools.Accordion zu nutzen ([2]).

    Auf der Demo Seite sieht man auch einen footer, der immer "mitrutscht", wenn man den Inhalt ausklappt/ zusammenklappt. Leider ist auch dieser aber nicht per Default am unteren Bildschirmrand angedockt, wenn der Inhalt des Accordions kleiner ist, als es die Bildschirmauflösung erlaubt.

    Habt ihr eine Idee?
    Nachfolgend die vereinfachten Quellcodes
    index.html:
    HTML-Code:
    <div id="header">
        <img id="logo" src="gfx/logo.jpg" alt="Streifen am oberen Bereich des Bildschirms" />
    </div>
    
    <!-- mittleres ContentFenster -->
    <div id="contentPane">
        <div class="toggler firsttoggler portfolio"><span>Portfolio</span></div>
        <div class="accordion">
            Inhalt unter Portfolio (u.a. eine Smoothgallery und Lightbox, aber spielt keine Rolle für diesen Snippet)
        </div>
        
        <div class="accordion">
            Inhalt unter Kontakt...
        </div>    
        <div class="toggler lasttoggler kontakt"><span>Kontakt</span></div>
    </div>
    <div id="footer">
        <div id="nav_bottom">
            <span class="item">home</span>
            <span class="item">portfolio</span>
            <span class="item">kontakt</span>
            <span class="item">impressum</span>
        </div>
    </div>
    style.css (aufs wesentliche gekürzt):
    Code css:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    
    #contentPane {
        height: 70%;
        width: 700px;
        position: relative;
        top: 8%;
        margin-top: 80px;
        left: 50%;
        margin-left: -350px;
        /*z-index: 10;*/
    }
     
    DIV.toggler {
        width: 660px; /* Hier noch ein IE Hack, da 40 PX durchs padding angesetzt werden */
        height: 37px;
        vertical-align: middle;
        color: white;
        font-size: 11px;
        font-family: arial, sans-serif;
        padding: 20px 20px 0px 20px;
        letter-spacing: 0.2em;
    }
     
    DIV.firsttoggler {
        background: url(../gfx/contentpane/contentpanetop.jpg) no-repeat;
        border-bottom: 2px #6b6b6b solid;
    }
     
    DIV.lasttoggler {
        background: url(../gfx/contentpane/contentpanebottom.jpg) no-repeat;
    }
     
    * {
        margin:0;
        padding:0;
    }
     
    BODY, HTML {
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
    }
    #wrap {
        position:relative;
        min-height:100%;
        height:auto !important;
        height:100%;
    }
    #header {
        width: 100%;
        background: url(../gfx/structure/bg_top_1px.gif) repeat-x;
        background-position: bottom;
        height: 8% !important;
        min-height: 8% !important;
        margin: 0px;
        padding: 0px;
        top: 0;
    }
     
    #logo {
        position: absolute;
        margin-top: 2.5%;
        margin-left: -118px;
        left: 50%;
    }
     
    #main {
        height: 76%;
        position: absolute;
        top: 8%;
    }
     
    #footer {
        width: 100%;
        background: url(../gfx/structure/bg_bottom_1px.gif) repeat-x;
        height: 18%;
        position: relative;
        bottom: 0;
        /*z-index: 10;*/
    }
     
    #nav_bottom {
        font-weight: bold;
        text-transform:capitalize;
        text-align: center;
        margin-top: 4%;
        font-size: 11px;
        Font-Family: Arial;
    }
     
    #nav_bottom SPAN.item{
        margin-right: 10%;
    }

    Ich würde mich über Eure Unterstützung freuen.

    Grüße
    mille
     
    man wird erwachsen ....

  2. #2
    Avatar von spicelab
    spicelab spicelab ist offline goaspicy
    Registriert seit
    Feb 2010
    Beiträge
    1.392
    Zitat Zitat von mille Beitrag anzeigen
    Habt ihr eine Idee?
    1. Wichtig: CSS - FAQ
    2. Webmaster FAQ -> [CSS] Wie lässt sich der Footer am unteren Fensterrand ausrichten?

    Folglich gibt's noch andere Techniken ...
     

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    818
    Zitat Zitat von spicelab Beitrag anzeigen
    Vielen Dank für den Hinweis. Der andere Lösungsansatz (sticky-footer1.html) hat geholfen. Funktioniert also auch mit Mootools.Accordion .

    Grüße
    mille
     
    man wird erwachsen ....

Ähnliche Themen

  1. Footer nicht immer ganz unten am Browserrand?
    Von blizz-faad im Forum CSS
    Antworten: 2
    Letzter Beitrag: 24.06.09, 07:13
  2. Footer immer ganz unten
    Von Merbi im Forum CSS
    Antworten: 4
    Letzter Beitrag: 13.02.08, 21:26
  3. Antworten: 16
    Letzter Beitrag: 03.04.07, 13:05
  4. Footer immer ganz unten
    Von HPB im Forum HTML & XHTML
    Antworten: 3
    Letzter Beitrag: 15.09.04, 16:47
  5. Footer immer nach unten ausrichten (Wie?)
    Von Stegie im Forum HTML & XHTML
    Antworten: 0
    Letzter Beitrag: 14.04.02, 20:02