Thanks David,
 
It turns out it was an IE7 bug which appears to vacuum up a absolutely 
positioned box if it is next to a floated box in the mark-up, with a clearing 
box following it. I found reference to it at: 
http://www.brunildo.org/test/IE_raf3.html, which I think is an awesome 
resource. I turned the floats off for #content in both references (unneeded 
here anyway) and the disappeared menu reappeared, where upon I threw my 
shoulder out in celebration. Excellent.
 
As for 'human bugs', well heck, I'm human fly paper.. a regular entomologist 
me. 
 
The idea with the array of sheets and the contradicting duplicate rules is that 
I can have a standard site framework which is overruled by a minimal set of 
rules specific to that instance of the site for different clients. It's a first 
run at it and I'm hoping to be able to refine it considerably. The theory goes 
something like this:-
 
Standard HTML > 
link to minimal, customised 'shell.css' > 
(@import) standard 'global.css' + any other specific function sheets (forms, 
tabular data, horizontal or vertical suckerfish nav etc...) 
 
I can see some draw backs (server overheads) but I'm trying to cut down on the 
time it takes to have a site up and running, including setting it all up in the 
Typo3 CMS. Most of the applications will be small to medium sites so it 
hopefully balances out.
 
I'm still pretty green about some of this stuff so if you or anyone else have 
any other thoughts about going this way please share!
 
Otherwise go well.
 
Tom.


>>> David Laakso <[EMAIL PROTECTED]> 11/01/2008 5:46 a.m. >>>
Tom Bond wrote:
>  
> I'm trying to get a menu to sit up in the head of the page. ...snip... 
> without getting semantically funky.
>  
>
> http://www.atomdesign.co.nz/rh-art/a-shell.htm 
>  
>
> Anybody got some ideas for me?
>  
>
>  
> Tom.
>   

Wading through that incredible maze of styles was awesome. My guess is 
you have created a "human" bug. In a number of places, for example, you 
list some selectors more than once in different parts of the style 
sheet, and assign those selectors contradictory coding. The nav coding 
is one of those examples. A simple test page only using the necessary 
CSS and markup may prove helpful. If of interest, another way of 
achieving content first in source order, is to use a negative-margin 
layout in lieu of absolute positioning.

Best,

~dL:

-- 
http://chelseacreekstudio.com/ 

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

Reply via email to