![]() |
XML/XSL/CSS architecture
|
| Nun.Me.Shu - page structure |
Page structure in the Nun.Me.Shu architecture.
HTML table structure
The body of a page is divided in three tables (for modularity and to ensure that
the header displays quickly, even if there's a lot of content to download).
The Main table consists of maximum three content columns: left, middle, and right. The left column displays the site navigation, the middle column displays the main content, and the right column displays the highlights. Left and right column are optional, resulting in four column configurations for the Main table:
The implementation of a printer-friendly version of a page in the Nun.Me.Shu architecture is a little more complicated than described above: it also lowers the header of a page, as can be seen by clicking the printer-friendly button (
XML representation
A web page is represented in XML as a <page> (root element) with the following child elements:<header>: header - Header table <sitenav>: site navigation - Left column in Main table <sectionnav>: section navigation - text block in Middle column of Main table <content>: main content - Middle column of Main table <highlights>: highlights/features/advertising - Right column of Main table <footer>: footer - Footer table Page content is functionally split into three components:
|
This page, and all contents, is Copyright © 2002-
Edward Maesen, San Francisco, CA, USA.
|