copenndthagen
copenndthagen

Reputation: 50732

HTML5.js for IE7/8 support

I have read a lot about adding HTML5.js for IE7/8 support. Even though the documentation says that adding html5.js just causes IE7/8 to not ignore HTML5 tags and apply the styles. I am really confused as to what it does, like does it have any impact on CSS3 styles working on IE OR it just causes CSS to be applied to HTML5 elements. Could i please get to to see an easy example with/without HTML5.js on IE.

Upvotes: 1

Views: 1931

Answers (2)

albert
albert

Reputation: 8153

html5.js works by creating polyfills via JavaScript that specifically enforce certain rules of html5 elements in browsers that do not support them. but even after the js turns them "on", you are still going to have to target them via css to enforce styles. check out this fiddle in any browser that doesn't support html5, then uncomment out the script element and view it again. you'll see what i'm talking about http://jsfiddle.net/TR8z5/

Upvotes: 1

Michael0x2a
Michael0x2a

Reputation: 64058

If I recall correctly, without html5.js, older web browsers will just ignore tags it doesn't recognize, essentially showing nothing. With html5.js, older browsers will recognize html5 tags and will therefore be able to render and apply CSS.

Nope, I guess not.

CSS3 will not work on older browsers, no matter what you do.

Upvotes: 0

Related Questions