I was wondering whether there is a way to make html5 code visible in Internet Explorer 7 or less.
For example
Start with this: http://html5boilerplate.com/. It should solve most of your problems. It works great.