The original design is all XHTML/CSS. I'm a CSS guru, so if you need help hit me up on irc.forever-hacking.net or Tux0Racer on AIM. You can see the design in its unmodified, table-free from at macroquest.sf.net. When you use divs and CSS, as apposed to tables, you can easily change the entire layout just by editing the stylesheet. You can also provide alternative stylesheets (as I have done). So far the ones I've provided only change the color scheme and size. But you could easily change the entire layout thanks to the use of divs and CSS.
From a programming standpoint my approach is similar to having all of the settings and preferences of a program be stored in an ini file that can be changed at will, as apposed to having everything hard coded into the program.
|