Implementation advice
WYSIWYG
The use of cascading style sheets (CSS) for layout challenges both developers and their authoring tools. The layout engine of all but the latest WYSIWYG development tools will struggle to render CSS layout correctly. This may prove confusing for those migrating content into the template.
It is often desirable to simplify the interface for content contributors. Factoring out consistent page elements can help reduce the clutter in a 'what you see is what you get' (WYSIWYG) view of the template.
Elements consistent from one page to the next (headers, footers, navigation) can be saved as separate files. This means greater flexibility if a change is required, as only one file need be amended. These files may be included at request time, using Server Side Includes. Alternatively, if using a content management solution or even a sophisticated authoring tool, files can be included upon page generation.

