Charles wrote:

>
>Zoe said:
>  
>
>>Another option would be to have different HTML sources for each
>>of the layout choices your users have.  This would require less
>>hackery to get working cross-browser than One True Layout.  
>>    
>>
>
>In Zeldman's 2003 book, he talks about using hybrid layouts -- tables for
>the grid, CSS for everything else.  2.5+ years later, am I still better off
>doing that, compatibility-wise?  (I'd hoped to avoid a hybrid layout so that
>savvy users could make dramatic changes by just editing the CSS.)
>  
>

Sorry for the delay in the reply -- as you can see, I'm quite behind.  Sigh.

I wasn't referring to using a hybrid table-CSS layout.  While this is a 
viable solution, I've never used it, and the times I have experimented 
with doing it have been fraught with headaches.  I preferred to just 
skip the headaches with the transitional approach and jump straight into 
the headaches of the pure CSS approach. :-)

What I was referring to was having different XHTML pages made up of divs 
for your different layouts.  Not every single layout would need to have 
a different XHTML page, but from what you were describing, it sounds 
like you are going to have some extremely different layouts, thus 
different markup may be a perfectly correct way to go.

For instance, maybe XHTML Doc #1 is set up in a way that it can be:
-- one col, fixed
-- one col, fluid
-- two cols, both fixed
-- two cols, both fluid
-- two cols, left fluid, right fixed
-- two cols, left fixed, right fluid

Then, maybe you have XHTML Doc #2, and it can be:
-- three cols, all fixed
-- three cols, all fluid
-- three cols, center fixed, sides fluid

Etc.

I have no idea if this works for your project, but hopefully this 
explains the idea more fully.

Zoe

-- 
Zoe M. Gillenwater
Design Services Manager
UNC Highway Safety Research Center
http://www.hsrc.unc.edu

______________________________________________________________________
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