CSS Naked Day Today
What happened to the Site?
To know more about why styles are disabled on this website visit the
Annual CSS Naked Day website for more information.
To know more about why styles are disabled on this website visit the
Annual CSS Naked Day website for more information.
Computer monitors are getting bigger and bigger, so do the html pages. People start to add more columns into the layout.
To create a three columns layout, in a very traditional way you can do it in a table, like this:
<table> <tr><td>Left</td><td>Main</td><td>Right</td><tr> </table>
There are some obvious downside on this:
So how to fix it? You can use css with “position: absolute;” or “Float”:
<div id="wrapper"> <div id="main"> <div id="sideleft">Left column</div> <div id="sideright">Right column</div> <div id="content">Content</div> </div> </div>
#wrapper {width: 800px;} #main {margin-top: 10px;} #sideleft {float: left; width: 200px; border: 1px solid black; background-color: #dddddd;} #sideright {float: right; width: 200px; border: 1px solid green; background-color: #99ff99;} #content {border: 1px solid blue; background-color: #9999ff; margin: 0 20px 0 10px;}