|
Posted by Ben C on 06/18/07 08:51
On 2007-06-18, dorayme <doraymeRidThis@optusnet.com.au> wrote:
> In article <slrnf7cene.klt.spamspam@bowser.marioworld>,
> Ben C <spamspam@spam.eggs> wrote:
>
>> On 2007-06-18, Isaac Grover <isaac.grover@gmail.com> wrote:
>> > Good evening from Wisconsin,
>> >
>> > I have a basic three-column with header layout and my right column is
>> > pushed down 18px from where it needs to be. All the horrible colors
>> > are still in place for your enjoyment. I'm sure this is a simple
>> > answer for all the css gurus out there, but it's evading me.
>> >
>> > The page in question is http://www.rfdiscgolf.org/template.html .
>> >
>> > Any assistance would be appreciated. Thank you in advance.
>>
>> You need to move the "rightcolumn" div up in the source so it's after
>> "leftcolumn" and before "mainbody".
>>
>> Firefox and IE7 always put floats "on the next line", which is a
>> non-conformance to the specification. Your original page works as
>> intended in Opera. The workaround is to put all the floats in first,
>> before any of the non-floats.
>
> Looks the same to me in Opera, FF and Safari.
You're right, it does. I did try Opera but must have failed to actually
look at it properly.
None of this is due to the "floats going on next line" business,
although the fix of moving rightcolumn up before mainbody does work.
The reason is that mainbody is a block box, so of course rightcolumn
goes below it if it appears after it in the source.
> iCab is slightly different, Calendar (right float) there without top
> gap.
Now that is a bit odd.
Navigation:
[Reply to this message]
|