Hey, schau mal
hier
Der Trick in dem Fall ist das css Argument "position". Der einzige Fehler, des "Lösungsersteller" er hat ein </div> beim #bottom_div vergessen.
Edit://
Okay mit dem Beispiel zickt wer wohl rum? Genau der Mist von MS.
Deswegen hier mal ein kleines Beispiel:
|
HTML Code
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
<style type="text/css">
#container {
position:relative;
border:solid 1px #000;
width:200px;
min-height:200px;
height:auto !important;
height:200px;
color:#000;
}
#bottom_div{
height:100px;
width:100%;
background-image: url(xyz.jpg);
position:absolute;
left:0px;
bottom:0px;
}
</style>
<div id="container">Test
<div id="bottom_div"></div>
</div>
|
Allerdings, das ist jetzt die Frage. Soll der Bottom Div "beschreibbar" sein oder soll der unter dem Text wandern? So wie meine Lösung jetzt ist geht der Text, wenn er lang genug ist in das Hintergrundbild mit hinein.
Andere Möglichkeit wäre, jenachdem wie das Design das ganze erlaubt (keine Abgerundetete Ecken oder ähnliches) einfach ein Div unter das Div zu setzen. Sprich
|
HTML Code
|
1
2
|
<div id="container">Test blabla</div>
</div id="bottom">Ich stehe direkt unter dem Text</div>
|