I have long held the opinion that there are three, not two, layers that need
to be kept separate.
content
layout
style
However, I regard these a meta-layers that should be thought of as
orthogonal to the multi-layered web application architecture, containing:
data base table layer (plain text)
data base management system (I use PostgreSQL)
system logic (I use EJB2 - but am currently migrating to EJB3)
document layer (JSPs in XML format; in some cases site DTD is written)
parsing layer (XSLT which uses a simple table for a three column layout)
style layer, with very little emphasis on positioning (CSS, of course)
presentation layer (which is where everything comes together: XHTML/CSS)
Have a look at a site using this approach
http://www.wikidiction.com
Look at Geek Notes for an explanation of the techniques used, and the
advantages gained. I am curious to know what your thoughts are.
Benjamin Rossen
______________________________________________________________________
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/