This is a simple tableless layout that uses DIVs having 3 (fluid) columns, a header & a footer.
layout-style.css – CSS File
BODY { margin: 0px; padding: 0px; background-color: white; } #main_wrapper { width: 900px; height: auto; } #top { height: 80px; background-color: #FFFFDF; } #left { float: left; width: 200px; background-color: #BED3C4; } #content { float: left; width: 500px; background-color: #E0F0FB; } #right { float: left; width: 200px; background-color: #f2faf2; } #bottom { width: 900px; height: auto; background-color: #F9E8F8; } .clear { clear: both; }
layout.html – The actual page
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>3 Columns Layout</TITLE> <META name="Author" Content="Bit Repository"> <META name="Keywords" Content="columns, css, layout"> <META name="Description" Content="A 3 columns layout"> <LINK REL="stylesheet" HREF="layout-style.css" TYPE="text/css"> </HEAD> <BODY> <center> <div id="main_wrapper"> <div id="top">Welcome to my WebSite<br /><br />my header text here my header text here my header text here my header text here.</div> <div style="width: 900px;"> <div id="left">my text here my text here my text here my text here my text here my text here my text here my text here my text here. </div> <div align="center" id="content">my text here my text here my text here my text here my text here my text here my text here my text here my text here my text here my text here my text here my text here my text here my text here</div> <div id="right">my text here my text here my text here my text here my text here my text here my text here my text here my text here my text here my text here my text here my text here my text here my text here</div> </div> <div class="clear"></div> <div id="bottom">Copyright © MySite.com<br />My footer text here My footer text here My footer text here My footer text here My footer text here My footer text here My footer text here My footer text here My footer text here </div> </div> </center> </BODY> </HTML>
Our sample output will look like this: