Div-container ineinander legen, Homepage

  • Hallo,

    erstelle mir gerade eine eigene Homepage und brauche eure Hilfe. Wie bekomme ich es hin, dass der linke Balken, wo die Navigationsleiste ist sich mit dem Content nach unten bewegt, sich also relativ zum Content verlängert? Habe ich hier die Div-container richtig ineinander verschachtelt? Die Navigation soll sich später nicht mitbewegen.

    Danke für eure Antworten!


    Dennis:confused:

    :arrow: http://al.al.funpic.de/Sport%20Homepage/

    <html>
    <head>
    <title>Sport Homepage</title>
    <link rel="stylesheet" type="text/css" href="css/layout.css"/>
    </head>

    <body>

    <div id="wrapper">

    <div id="navigation">

    <div id="header">

    <img src="pictures/header/header_photo_2.jpg" />

    </div> <!-- Ende Header -->
    Test für Navigation
    <p></p>
    home
    </div> <!-- Ende Navigation -->


    <div id="content">

    Test für einen Inhalt
    Um ein Element relativ zu positionieren, wird die Eigenschaft position auf den Wert relative gesetzt. Der Unterschied zwischen absoluter und relativer Positionierung liegt in der Berechnung der Position.

    Die Position eines relativ positionierten Elementes wird von der eigentlichen Stelle im Dokument aus berechnet. D.h. man verschiebt das Element nur nach rechts, links, oben oder unten. Das Element nimmt nach der Positionierung trotzdem noch seinen ursprünglichen Platz im Dokument ein, obwohl es woanders dargestellt wird.

    <img src="pictures/home/beginner-skateboard-tricks.jpg" />

    </div> <!-- Ende Content -->


    <div id="footer">
    Contact Info klick!

    <p> http://www.homepage.de | Alle Rechte vorbehalten | © 2012 </p>
    </div> <!-- Ende footer -->

    </div> <!-- Ende wrapper -->


    </body>
    </html>


    html * { margin: 0px; padding: 0px;}

    body {background-color: #DEDEDE;}


    #wrapper {
    margin-top: 20px;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
    padding: 20px 0px 20px 0px;
    background-color: white;
    z-index: 1; width: 1000px;
    }


    #header {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 120px 0px 40px 0px;
    z-index: 3;
    }

    #navigation {
    margin-top: 0px;
    margin-right: 710px;
    margin-bottom: 0px;
    margin-left: 20px;
    background-color: #DEDEDE;
    z-index: 2;padding: 0px 0px 0px 20px;
    }

    #content {
    margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 310px;
    z-index: 4;
    width: 530px
    }

    #footer {
    margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 0px;
    margin-left: 290px;
    background-color: #838383;
    z-index: 5; padding: 0px 0px 0px 130px;
    width: 420px;
    }

  • Hi Skateb,

    viel Spaß beim experimentieren