This is driving me a bit nuts so any help appreciated. I'm trying to build my first site using CSS - taking the big leap from table based design.

Anyway, I'm wanting a page with a header, footer, a navigation menu, and a two column fluid layout for the contents and I found a design philosophy which seems to allow this to work really nicely, except I can't get it to work properly in IE.

I've chosen to do it the way I have as I wanted to have the source of the page to contain the information with the most important stuff at the top and the least important stuff at the bottom as this is apparently good practice. For this reason (ignoring the header and footer) I have the main content appearing first in the page source, the stuff in a side pane on the left appearing second in the source and the navigation menu last .

To achieve this, I've found that using negative margins works really well - enabling me to have a two column design with a footer that appears properly however long either of the two columns are.

I've postioned the menu absolutly as this seems to be the only way to get it to appear where I want on the rendered page with it appearing after the other gubbins in the page source.

The problem is that in IE, if I try and combine the menu and stuff in the two columns, the menu vanishes.

Some test pages illustrating this are at:

http://www.rupespad.com/test1.php

This shows the two column layout working fine

http://www.rupespad.com/test2.php

This shows the menu (with nothing in the left hand column)

http://www.rupespad.com/test3.php

This is the same as test2, except this time I've added in the left hand column contents and the menu vanishes in IE (6 on PC). Works fine in Firefox and Safari.

The css is at:

http://www.rupespad.com/test.css

Any suggestions what I can do about this without sacrificing my design principles. I would like to avoid the use of hacks if possible. Any help very very gratefully recieved.

Cheers and many thanks in advance.

Rupert

______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to