IE8 and lower, do not recognize HTML5 tags; it treats them as self-closing tags. In other words: <section>Hi there</section> is treated as <section />Hi there<section /> Because of this treatment, IE can't style them.

The only way to get around this limitation is to use a JavaScript shim. Several shims provide this functionality, including modernizr.

However, modernizr works best when using a custom build specific for your website. And Zen can't know what kind of custom build you'd need for your website.

So the next best option is to use the HTML5.js script directly. (Modernizr includes Respond.js.)

In addition, we should look at the innerShiv and the jQuery monkey patch being used in html5_tools. #1180142: HTML5 shiv issues with IE6/7/8


JohnAlbin’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

Anonymous’s picture

Issue summary: View changes

Updated description.