Der IE muss da mitspielen.
Es lag auch an einem Syntaxfehler meinerseits.
Also das geht so bei mir, aber vielleicht habe ich es immer noch falsch verstanden.
HTML-Code:
<!DOCTYPE
HTML PUBLIC "
-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd">
<
html>
<head>
<title>...</title>
</head>
<body>
<div style="
position: fixed; top: 100px; left: 100px; border: 1px solid red; background-color: orange; padding: 10px">fixed</div>
<div style="
border: 1px solid">
Text Text Text Text Text Text Text Text Text Text Text Text<br />
Text Text Text Text Text Text Text Text Text Text Text Text<br />
Text Text Text Text Text Text Text Text Text Text Text Text<br />
Text Text Text Text Text Text Text Text Text Text Text Text<br />
Text Text Text Text Text Text Text Text Text Text Text Text<br />
Text Text Text Text Text Text Text Text Text Text Text Text<br />
Text Text Text Text Text Text Text Text Text Text Text Text<br />
Text Text Text Text Text Text Text Text Text Text Text Text<br />
Text Text Text Text Text Text Text Text Text Text Text Text<br />
Text Text Text Text Text Text Text Text Text Text Text Text<br />
Text Text Text Text Text Text Text Text Text Text Text Text<br />
Text Text Text Text Text Text Text Text Text Text Text Text<br />
Text Text Text Text Text Text Text Text Text Text Text Text<br />
Text Text Text Text Text Text Text Text Text Text Text Text<br />
</div>
<div style="
width: 50px; float: left; border: 1px solid green">left</div>
<div>right</div>
</body>
</
html>
Browserfenster verkleinern, sodass man scrollen kann. Dann bleibt "fixed" stehen und der Rest bewegt sich. Die anderen Divs orientieren sich auch nicht am "fixed"-Div.