|
Tailslide -> RE: Negative margin 3 column layout with internal links (6/10/2008 9:17:55)
|
Scrap that! Ok - after a bit of fiddling, I put the overflow back in and removed the massive bottom padding and margins and it seems ok. Try this: html
{
overflow-y: scroll; /* Display permanent vertical scrollbar */
}
body
{
margin: 0;
padding: 0;
background: #fff;
font-family: helvetica, arial, sans-serif;
color: #5c5c5c;
font-size: .8em;
}
#main /* Main content area - 3 column layout (left column, main column, right column) */
{
width: 920px;
margin: auto;
padding: 20px 0 0 0;
background: #ccc;
overflow:hidden;
}
#leftCol, #mainCol, #rightCol /* 3 columns - negative margin approach to ensure equal length columns */
{
width: 195px;
padding: 0 0 0 0;
margin: 0 0 0 0;
background: #ccc;
float: left;
}
#leftCol
{
}
#mainCol
{
width: 510px;
background: #e9e9e9;
padding: 10px 10px 10000px 10px;
font-size: .85em;
min-height: 450px;
_height: 450px;
}
#rightCol
{
}
p
{
margin: 10px 0;
}
a
{
text-decoration: underline;
color: #7b75b5;
}
a:hover
{
text-decoration: none;
}
ul
{
margin: 0 0 0 5px;
padding: 0;
}
li
{
margin: 0 0 0 15px;
padding: 0;
}
hr
{
clear: both;
color: #1f2271;
height: 1px;
margin: 7px 0;
} TEST page
|
|
|
|