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/
