我们使用固定层来设计一个三栏网页,以下是CSS代码:
<style type="text/css"> <!-- #header { background: #0f0; position: absolute; top: 0px; left: 0px; width: 800px; height: 100px; } #leftcol { background: #f00; position: absolute; top: 100px; left: 0px; width: 150px; height: 500px; } #rightcol { background: #f00; position: absolute; top: 100px; left: 650px; width: 150px; height: 500px; } #content { background: #fff; position: absolute; top: 100px; left: 150px; width: 500px; height: 500px; } #footer { background: #0f0; position: absolute; top: 500px; left: 0px; width: 800px; height: 100px; } --> </style>
(爱上你的微笑:http://hi.baidu.com/loveyoursmile/)
HTML代码:
<div id="header">Header Section</div> <div id="leftcol">Left Section</div> <div id="content">Content Section</div> <div id="rightcol">Right Section</div> <div id="footer">Footer Section</div>
(爱上你的微笑:http://hi.baidu.com/loveyoursmile/)
完整代码:
<html> <head> <title>THREE-COLUMN FIXED LAYOUT WITH FIXED BOXES</title> <style type="text/css"> <!-- #header { background: #0f0; position: absolute; top: 0px; left: 0px; width: 800px; height: 100px; } #leftcol { background: #f00; position: absolute; top: 100px; left: 0px; width: 150px; height: 500px; } #rightcol { background: #f00; position: absolute; left: 650px; top: 100px; width: 150px; height: 500px; } #content { background: #fff; position: absolute; top: 100px; left: 150px; width: 500px; height: 500px; } #footer { background: #0f0; position: absolute; top: 500px; left: 0px; width: 800px; height: 100px; } --> </style> </head> <body> <div id="header">Header Section</div> <div id="leftcol">Left Section</div> <div id="content">Content Section</div> <div id="rightcol">Right Section</div> <div id="footer">Footer Section</div> </body> </html>
效果图:

|