I was wondering whether there is a way to make html5 code visible in Internet Explorer 7 or less.
For example
Try using chromeframe - http://code.google.com/chrome/chromeframe/
By itself though you cannot use most of the cool new features of HTML5 with IE7. It just isn't implemented in the browser plain and simple.