iasonas: problem mit div-positionierung: div hinter div, statt darunter

Beitrag lesen

hallo zusammen.

komme nicht mehr weiter. magst du mal schauen?

anforderung:

  • 4 divs untereinander.
  • "oben": hat feste höhe. klappt.
  • "bild": hat 30 % höhe und breite 100%. klappt (gesamtgröße passt sich an browserbreite automatisch an. so solls sein).
  • "mitte": hat 70% höhe ....klappt nicht. liegt HINTER der "bild"-div. soll aber darunter anfangen. und genau DAS krieg ich nicht hin.
  • "unten": hat feste höhe, ist immer unten. klappt.
html, body {
height: 100%;
}

body {
margin: 0; 
padding: 0;
}

#wrapper {
width: 100%; 
margin: auto auto; 
min-height: 100%; 
position: relative;
}

* html #wrapper {height: 100%;} /* IE Hack für 100 % Höhe */

#oben {
        height:100px;
        background:#285a72;
}

#bild {
	width: 100%;
	height: 30%;
background-image: url('b-tunnel.jpg');
background-repeat:no-repeat;
background-position: center;
background-size: 100% auto;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
position: absolute;
}

#mitte {

margin-bottom: 2em; 
float: left;
}

#unten {
position: absolute; 
bottom: 0; 
left: 0; 
width: 100%;
height: 30px;
background:#285a72;
}

* html #unten {bottom: -1px;} /* Nächster IE Hack, da bottom: 0; als bottom: 1px interpretiert wird */
<!DOCTYPE html>
<html lang="de">
<head>
  <meta charset="utf-8">
  <title>HIIIIIILFEEEEEEEE</title>
  <link rel="stylesheet" href="style.css">
  </head>

 <body>

  <div id="wrapper">
  
  <div id="oben">oben
  </div>
  
  <div id="bild">
  </div>
    
   <div id="mitte">
    Lorem ipsum dolor sit amet, ...  
   </div>
   <br style="clear: both;" />
   <div id="unten">
    Erdgeschoss !
   </div>

  </div>

 </body>
</html>