Gary: I've not considered CSS for layout since I'm comfortable with tables...but I'm open to hearing if there is a better way to layout header/footer/nav/body in a way that is consistently handled by most browsers.
David --- "Schultz, Gary - COMM" <[EMAIL PROTECTED]> wrote: > Have you considered cascading style sheets (css) for layout instead > of > tables. I'm using that for my web sites and I think it tends to > simplify > things. Use Cocoon to build the html element structure and css to > layout the > web page. This way you do not have to worry about getting the > different > parts of the page in the correct table layout element. The basic > layout of > our Commerce Housing website at http://commerce.wi.gov/housing/ is > css > based. > > Gary T. Schultz > Web Technical Administrator / GIS Coordinator > Wisconsin Department of Commerce > 6th Floor > P.O. Box 7970 > Madison, WI > 1-608-266-1283 > > > -----Original Message----- > From: David Swearingen [mailto:[EMAIL PROTECTED] > Sent: Thursday, April 08, 2004 5:04 PM > To: [EMAIL PROTECTED] > Subject: Best Way to Build a "Traditional" Website Structure Using > Cocoon? > > > Newbie question: I am designing a dynamic website and have chosen > Cocoon as the architecture. The website will contain a 'classic' > structure, with left navigation, masthead, footer, and a body section > containing content. The various elements, like the navigation, > surrounding the content will rarely change of course. I will define > these in XML. So there will be a leftnav.xml, masthead.xml, > footer.xml. In a typical website like this the whole thing is in an > html table, and the top row of the table contains the masthead, a > left > cell contains the navigation, the right cell contains the body text, > and the bottom row contains the footer. Very straightforward, done > all > the time. I've built numerous sites like this with Struts and other > tools. > > Now imagine the request comes for a page, like faq.html. I know how > to > make Cocoon grab faq.xml and run it through a XSL transformer to add > the html markup and then serialize it out. Done this already. > > But for my website I need to generate the entire table context for > the > page, then insert the masthead html, then there's more html that > closes > the table cell and opens a new one, generates the left navigation > html > from leftnav.xml, closes the cell, spits out my content from faq.xml, > etc., you get the picture. > > Ideally I want my page structure html -- the code that defines the > overall page table that holds all the elements -- in one file, and > the > masthead, navigation and footer in their own files, and then of > course > the content documents are in their respective xml files. This makes > for easy site maintenance. > > So what's the best way to do this in Cocoon? It seems it could be > accomplished in numerous ways, but I have a feeling there's a > best-practice here. > > Thanks, > David > > __________________________________ > Do you Yahoo!? > Yahoo! Small Business $15K Web Design Giveaway > http://promotions.yahoo.com/design_giveaway/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > __________________________________ Do you Yahoo!? Yahoo! Tax Center - File online by April 15th http://taxes.yahoo.com/filing.html --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]