<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
<head>
<title>Demo: fixed bottom bar for IE/windows >= 5</title>
<style type="text/css">
body
{
margin: 0;
padding: 0 0 8em 0;
color: #000;
background: #fff;
font-size: 1em;
}
div#fixedbox
{
overflow: auto;
width: 100%;
height: 8em;
position: absolute;
bottom: 0;
left: 0;
color: #000;
background: #ddd;
}
div#content
{
padding: 1em;
}
@media screen
{
body>div#fixedbox
{
position: fixed;
}
}
</style>
</head>
<body>
<div id='content'>
<div><a href='http://javascript.echessdesign.com'>context</a></div>
<hr>
<h1>Fixed bottom bar for <abbr>IE</abbr>/windows <code>>=</code> 5</h1>
<p id='scriptkid'>This is a simple template page; for browsers with support for J(ava)Script some additional test features are available.</p>
<p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p><p>www.echessdesign.com</p>zzzzzzzzzzzzz</p>
<h2>Caveats</h2>
<p>This is a potentially harmful usage scenario for fixed content.</p>
<ul>
<li>the height of the bottom bar is dependant on the unknown ratio between its content’s length and the viewport width</li>
<li>the browser’s back button does generally not work after jumping to a page anchor in an overflowing box; for IE/Windows this also affects the content area</li>
</ul>
<hr>
</div>
<div id='fixedbox'>
The quick brown fox is stuck in this box.
</div>
</body>
</html>