5分割タイプの表示を行うためのスタイルシート
IEのheightにバグがあるためbodyにheight:100%が必要。
body {overflow:hidden;height: 100%;} div#main,div#header,div#footer,div#right,div#left { position: absolute;} div#header,div#footer,div#right,div#left { overflow: auto; } div#main { overflow: scroll; } /* width */ div#header { left: 0%; width: 100%;} div#left { left: 0%; width: 20%;} div#main { left: 20%; width: 60%;} div#right { left: 80%; width: 20%;} div#footer { left: 0%; width: 100%;} /* height */ div#header { top: 0%; height: 10%;} div#left,div#main,div#right { top: 10%; height: 80%;} div#footer { top: 90%; height: 10%;}
<body> <div id="main">...</div> <div id="header">...</div> <div id="footer">...</div> <div id="left">...</div> <div id="right">...</div>