div fixed in scrollbarem div
-
hallo zusammen,
ich würde gerne in einem scrollbarem div eine weitere div fixen. ist das möglich?
hier mein code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html><head><title>position</title> <style type="text/css"> #a1 { border:1px solid #000; position:relative; top:100px; left:50px; width: 300px ; height: 300px ; background-color:#fdd; overflow: auto ; } #f1 { border:1px solid #000; position:fixed; top:10px; left:10px; width:150px; height:150px; background-color:#afa; } </style> </head><body> <div id="a1"> <div id="f1">fixed</div> <p>test</p> <p>test</p> <p>test</p> <p>test</p> <p>test</p> <p>test</p> <p>test</p> <p>test</p> <p>test</p> <p>test</p> <p>test</p> <p>test</p> <p>test</p> <p>test</p> <p>test</p> <p>test</p> <p>test</p> <p>test</p> <p>test</p> <p>test</p> </div> </body></html>
der IE fixed mir die zweite DIV (f1) aber nicht im ersten DIV (a1) sondern es schwebt FIXED zum Browserrand.
danke
toom
-
nicht wirklich...
du könntest es aber mit
absolute
außerhalb des äußeren divs so positionieren, dass es an der gewünschten position ist. Das hätte zumindest optisch den gewünschten Effekt (nur das positionieren wird ein wenig komplizierter und fehleranfälliger)
-
das Problem ist aber das der erste DIV (a1) nicht immer an der gleichen stelle ist im browser.
-
Ist
a1
wirklich nicht geschlossen?
-
heini schrieb:
Ist
a1
wirklich nicht geschlossen?Hö wie meinst das
-
Oh, hab gerade gesehen, dass ich das abschliessende Tag fuer
a1
dahinter uebersehen hatte. Hat sich also erledigt.