Hi,
Do you mean something more like this?
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
<style type="text/css">
html, body {
margin:0;
padding:0;
height:100%
}
h1, p { margin:0 0 1em }
#header, #footer {
position:fixed;
width:100%;
left:0;
top:0;
background:red;
height:100px;
opacity:0.7;
}
#footer {
bottom:0;
top:auto;
}
#content {
position:absolute;
top:100px;
bottom:100px;
width:100%;
background:#fcf;
overflow:auto;
}
</style>
</head>
<body>
<div id="header">
<h1>Header</h1>
</div>
<div id="content">
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
<p>scrolling content</p>
</div>
<div id="footer">
<p>footer</p>
</div>
</body>
</html>
(Not IE6 compatible)
The content is contained between the header and footer and does not run underneath.
It's generally not a good idea to forgo the usual viewport scrollbars but in some cases it can work ok.
Bookmarks