Sent by Zoe M. Gillenwater on 20 January 2006 19:07
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-REMOVED]]
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/