|
Posted by David Graham on 01/21/06 11:12
"richardv2" <richardv2@cox.net> wrote in message
news:1137823410.314191.105510@f14g2000cwb.googlegroups.com...
> I've set up a three-column tableless site at www.eBookOptions.com. (You
> can go there to see what it looks like if you wish.)
>
> Mostly they work as expected except for two things.
> My questions... (CSS Code for both below.)
>
> 1. Why do I need different "top"s? (leftmenu=135, content=10,
> right=135) The tops of these all seem to be 135 pixels from the top of
> the page, but I must use "top: 10px;" for the center content column to
> work.
>
> 2. Left and right stay the same size, and the middle "stretches"
> perfectly in all resolutions, EXCEPT there is about a 10px gutter
> between the columns. I've tried different numbers and can't get all
> three columns to "just touch". What am I doing wrong????
>
> (Comment: I used 1px red, green and blue borders to make it easy to see
> and edit. Later I will drop the left and right borders.)
>
> #leftmenu{
> border: 1px solid #F00;
> padding: 5px;
> top: 135px;
> position: absolute;
> width: 100px;left: 0px;
> margin-left: 0px;
> margin-right: auto;}
> #content{
> border: 1px solid #0F0;
> padding: 5px;
> top: 10px;
> position: relative;
> margin: 125px 155px 0px 100px;
> width: auto;}
> #right {
> border: 1px solid #00F;
> padding: 5px;
> top: 135px;
> position: absolute;
> width: 155px;
> right: 0px;
> margin-right: 0px;}
>
You have a margin of 125 px on the top of the center column, hence another
10px top makes 135px like the other 2 columns
HTH
David
Navigation:
[Reply to this message]
|