David Sumner wrote:
Hello, [...]
Ideally the layout and the skin for the layout would be changeable by me or the visitor to the site. The functionality I want to have is to support older browsers with a basic layout and support new browsers with a more advanced layout, or having a layout geared to those with bad eyesight, or allowing those with logins to choose their preferred layout and skin, or to change the layout or skin of the entire site for basic design updates by changing a variable.
Btw. this is all possible with a clean HTML structure and CSS. No need for different macros here. Really. Sure, it can be done, but the pure CSS (you can also choose different CSS definitions) approach will give you better performance - both in authoring and viewing. Regards Tino Wildenhain