CSS beauty linked to an amazing article by David Hellsing at David’s Kitchen titled Disabling Deprecated HTML Using CSS. In the right situation these techniques could be amazingly useful, check it out.
"I have made some experiments from time to time with disabling deprecated HTML using CSS only. The idea is to preserve the natural cascade and inheritance in all browsers, while gracefully disabling the HTML we don’t want the client to use. That way the client will stop using it, simply because it doesn’t “work” anymore. A graceful and gentle way of guiding the client in the right direction."
Does your CMS allow content people to use font tags to make the text huge and pink? Does the text editor on your message board allow junk HTML tags that break your beautiful design? Do you have to fix a page using CSS but you’re not allowed to touch the HTML? You need to use David’s style sheet. Get it.
The Article: http://monc.se/kitchen/140/disabling-deprecated-html-using-css