midnight3009
Grünschnabel
Hi,
ich habe folgendes CSS Problem:
Ich habe 2 geschachtelte static Divs.
Diese sind Static weil die Software n dieser Divs als Ergebnisliste liefert, die sollen untereinander. Darin sind 2 weitere statische Divs, die Grösse des Inhalts variiert.
Das Problem: inneres Div rutscht aus äusserem Div raus, wenn der Text mehr wird.
Zu bewundern hier:
http://www.traveltotal.de/position2.htm
Danke für Eure Hilfe
Micha
ich habe folgendes CSS Problem:
Ich habe 2 geschachtelte static Divs.
Diese sind Static weil die Software n dieser Divs als Ergebnisliste liefert, die sollen untereinander. Darin sind 2 weitere statische Divs, die Grösse des Inhalts variiert.
Das Problem: inneres Div rutscht aus äusserem Div raus, wenn der Text mehr wird.
Zu bewundern hier:
http://www.traveltotal.de/position2.htm
Danke für Eure Hilfe
Micha
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html><head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>position</title>
<style type="text/css">
body { margin:0; padding:0; height:1500px; }
div { border:1px solid #888; }
/* margin(aussen) und padding(innen) sind sehr wichtig, dass der inhalt nicht rausflutscht
dann kann man sicht width height sparen*/
#s1 {width:350px; position:relative; padding:30px; margin:20px}
#s2 {width:350px; position:relative; top:5px; left:-5px; padding:30px; margin:20px }
#a3 { position:absolute; top:320px; left:600px; width:250px; height:250px; z-index:3; background-color:#ffa; }
#a4 { position:absolute; top:20px; left:20px;width:150px; padding:5px; margin:5px; z-index:1; background-color:#ff5; }
#a5 { position:absolute; top:20px; right:20px; width:70px; height:70px;padding:5px; margin:5px; z-index:2; background-color:#dd2; }
#abs { position:absolute; top:50px; left:100px; width:450px; height:450px; z-index:3; background-color:#faf; }
#a7 {float:left; width:70px; height:70px; padding:5px; margin:5px; z-index:1; background-color:#ff5; }
#a8 { float:right; padding:5px; margin:5px; z-index:2; background-color:#dd2; margin:20px }
p {margin:5}
</style></head><body>
<div id="abs">absolute relativ absolut is ok
<div id="s1">s1 static with margin<br>
wenn ich nur Text im div habe, dehnt sich das Div mit zunehmenden Text,
Textabstand ist entsprechend padding
</div>
<div id="s1"> in s1 text and further divs
<div id="a4">
a4: inner div hat korrekte Position, aber
wenn der Text mehr wird, dehnt
sich nur das inner div aus und
rutscht aus dem äusserem div raus.
Warum dehnt sich das nicht mit?
</div>
<div id="a5">
a5:
</div>
</div>
<div id="s2">s2 ohne margin relativ -5
<div id="a7">a7 right absolut in static</div>
<div id="a8">a8 right absolut in static </div>
</div>
</div>
<!-- ab hier kein Problem -->
<div id="a3">a3 absolute
<div id="a4">a4 absolute</div>
<div id="a5">a5 absolute</div>
</div>
</body></html>
Zuletzt bearbeitet: