I'm building a micro website designer - think MailChimp's email template designer.
As the user builds his site, he'll need to be able to preview it. I want to isolate this preview from the CSS that exists on my app's page. How should I go about doing this?
I can think of two options:
Use a CSS reset. Reset a specific div, and put the preview there. This seems difficult and error-prone, though.
Use iframes. But, aren't iframes like the plague or something?