Det er muligt, du selv mener, du kan CSS, men det afholder mig nu ikke fra at mene, der er en del ting, du ikke har forstået. At få dette til at virke med en DTD er ikke noget problem, når blot man skriver i overensstemmelse med, hvordan standarderne er indrettet og bl.a. behandler body-elementet som det, det er ... et ganske almindeligt element :)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<title>Test med position fixed og absolute</title>
<style type="text/css">
@media screen {
html, body {
overflow:hidden;
height:100%;
margin:0px;
padding:0px;
}
#dummybody {
position:absolute;
top:0px;
left:0px;
height:100%;
width:100%;
z-index:2;
overflow:auto;
border:1px solid black;
}
#fixed {
position:absolute;
top:10px;
left:10px;
border:1px solid black;
width:350px;
z-index:1;
}
#absolute {
position:absolute;
top:10px;
left:380px;
border:1px solid black;
width:350px;
z-index:1;
}
}
</style>
</head>
<body>
<div id="dummybody">
<div id="absolute">
<h4>position absolute (absolute inden for "dummy body")</h4>
<p>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam porta elit quis leo. Nunc suscipit, purus id vulputate faucibus, massa erat sagittis elit, ut dignissim sapien neque vitae dui. Sed euismod eros id tellus. Integer tempor malesuada velit. Nunc tempus, mauris ac tristique pulvinar, diam velit auctor arcu, at tempor urna lacus et lacus. Suspendisse non neque. Donec imperdiet. Ut varius. Nunc fermentum laoreet est. Pellentesque ut felis quis neque sodales pulvinar. Nulla pede dolor, facilisis ac, dignissim a, malesuada et, ipsum. Morbi vitae sapien eu tortor hendrerit imperdiet. Sed tristique magna a eros.
</p>
<p>
Duis pulvinar felis a nulla. Duis et pede. Aenean at nulla. Mauris felis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec at purus. Proin eros libero, hendrerit sed, dictum sed, consectetuer a, neque. Donec tortor quam, commodo ut, malesuada sodales, suscipit vitae, leo. Sed feugiat. Curabitur augue sapien, pellentesque non, interdum tristique, egestas sit amet, elit. Fusce dui tellus, gravida sed, hendrerit condimentum, consequat sit amet, massa. Sed tellus orci, aliquam nec, sodales varius, aliquet id, urna. Sed justo. Nunc odio. Nam condimentum fermentum elit. Etiam laoreet, risus ac fermentum congue, pede orci ullamcorper felis, et tincidunt orci ante id neque. Maecenas ultrices scelerisque arcu. Fusce mi risus, mollis sit amet, sodales et, porta non, diam. Quisque elementum.
</p>
<p>
Fusce mollis eros ut lectus. Aenean non diam. Vivamus ac nulla ut turpis feugiat volutpat. Donec dapibus, wisi nec aliquet vulputate, sem tellus dapibus eros, in convallis enim nulla sed lorem. Vivamus porttitor. Nulla urna. Aliquam tempor, purus in congue gravida, dui massa tempus purus, at vehicula purus neque et diam. Sed pulvinar est sed leo. Pellentesque viverra interdum urna. Praesent vulputate. Sed lorem. Ut diam. Etiam pretium, enim in bibendum iaculis, ipsum ipsum luctus elit, sed elementum sem ipsum sollicitudin dolor.
</p>
<p>
In facilisis, odio a tempor placerat, risus est molestie purus, eu elementum quam magna sed arcu. Aliquam tellus. Pellentesque elementum sollicitudin diam. In pellentesque mi sit amet purus. Nam tincidunt dapibus massa. Praesent non purus. Phasellus condimentum, eros ut convallis accumsan, turpis ligula congue turpis, eget tincidunt ante quam sit amet enim. Etiam non felis ac nibh fringilla laoreet. Sed wisi tortor, tristique eu, lobortis ac, vulputate id, erat. Praesent rhoncus ipsum nec velit. Nulla facilisi. Morbi sit amet ligula. Mauris a est.
</p>
<p>
Suspendisse fermentum fermentum velit. Pellentesque ornare. Aliquam pellentesque faucibus est. Nulla vestibulum tempus metus. Aenean gravida gravida tortor. Proin pede nisl, feugiat et, interdum vehicula, vulputate et, tellus. Nam vitae orci. Aliquam erat volutpat. Nullam placerat luctus odio. Pellentesque aliquet. Nunc diam tortor, rhoncus vitae, molestie at, pellentesque sed, enim. Proin nunc leo, mattis non, suscipit aliquam, fermentum pretium, neque. Praesent nec augue. Suspendisse viverra scelerisque lectus.
</p>
</div>
</div>
<div id="fixed">
<h4>position fixed (absolute uden for "dummy body")</h4>
<p>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam porta elit quis leo. Nunc suscipit, purus id vulputate faucibus, massa erat sagittis elit, ut dignissim sapien neque vitae dui. Sed euismod eros id tellus. Integer tempor malesuada velit. Nunc tempus, mauris ac tristique pulvinar, diam velit auctor arcu, at tempor urna lacus et lacus. Suspendisse non neque. Donec imperdiet. Ut varius. Nunc fermentum laoreet est. Pellentesque ut felis quis neque sodales pulvinar. Nulla pede dolor, facilisis ac, dignissim a, malesuada et, ipsum. Morbi vitae sapien eu tortor hendrerit imperdiet. Sed tristique magna a eros.
</p>
</div>
</body>
</html>